OOOoyalaSecurePlayerSDK Class Reference

Use this class to enable playback of SecurePlayer assets. More...

#import <OOOoyalaSecurePlayerSDK.h>

+ Inheritance diagram for OOOoyalaSecurePlayerSDK:

Class Methods

(NSString *) + formatOoyalaPersonalizationServerUrl
 Returns a pointer to a PlayReady Personalization server. More...
 
(void) + registerSecurePlayerMapping:appVersion:sessionId:personalizationServerUrl:engineType:
 Call this method before setting embed codes that use SecurePlayer formats. More...
 
(NSString *) + appVersion
 
(NSString *) + sessionId
 
(NSString *) + personalizationServerUrl
 
(VO_OSMP_PLAYER_ENGINE) + engineType
 

Detailed Description

Use this class to enable playback of SecurePlayer assets.

Method Documentation

+ (NSString *) appVersion
+ (VO_OSMP_PLAYER_ENGINE) engineType
+ (NSString *) formatOoyalaPersonalizationServerUrl

Returns a pointer to a PlayReady Personalization server.

It will be based on the current OOOoyalaPlayerEnvironment.

+ (NSString *) personalizationServerUrl
+ (void) registerSecurePlayerMapping: (OOStreamPlayerMapping*)  mapping
appVersion: (NSString*)  appVersion
sessionId: (NSString*)  sessionId
personalizationServerUrl: (NSString*)  personalizationServerUrl
engineType: (VO_OSMP_PLAYER_ENGINE)  engineType 

Call this method before setting embed codes that use SecurePlayer formats.

It will update the given mapping to support SecurePlayer items. The mapping should come from an OOOoyalaPlayer, otherwise that player will not 'see' the new SecurePlayer mapping.

Parameters
[in]mappingOOStreamPlayerMapping e.g. from OOOoyalaPlayer.
[in]appVersionis the 3rd party's app version for the purposes of DRM.
[in]sessionIdis the 3rd party's session id for the purposes of DRM.
[in]personalizationServerUrlpoints to remote PlayReady Personalization server.
[in]engineTypecan be used to e.g. choose hardware decoding (see VisualOn documentation).
+ (NSString *) sessionId

The documentation for this class was generated from the following files: