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