BCOVPulseSessionProvider Class Reference

Inherits from NSObject
Conforms to BCOVPlaybackSessionProvider
Declared in BCOVPulseSessionProvider.h

Overview

Session provider implementation that delivers playback sessions with support for Pulse.

Instances of this class should not be created directly by clients of the Brightcove Player SDK for iOS; instead use the [BCOVPlayerSDKManager createPulseSessionProviderWithPulseHost:contentMetadata:requestSettings:adContainer:companionSlots:upstreamSessionProvider:options:] factory method (which is added as a category method).

– requestSessionExtensionWithContentMetadata:requestSettings:success:

Requests an extension of the current session.

- (void)requestSessionExtensionWithContentMetadata:(OOContentMetadata *)contentMetadata requestSettings:(OORequestSettings *)requestSettings success:(void ( ^ ) ( void ))onSuccess

Parameters

contentMetadata

An OOContentMetadata that will be used to extend the current session object.

requestSettings

An OORequestSettings that will be used to extend the current session.

onSuccess

A success block if the session was successfully extended.

Discussion

Requests an extension of the current session.

Declared In

BCOVPulseSessionProvider.h