10 #import "OOSecureURLGenerator.h" 11 #import "OOCallbacks.h" 12 #import "OOPaginatedParentItem.h" 13 #import "OOEmbedTokenGenerator.h" 15 @class OOPlayerAPIClient;
16 @class OOOoyalaAPIHelper;
34 - (instancetype)initWithPcode:(NSString *)pcode domain:(
OOPlayerDomain *)domain;
46 - (instancetype)initWithPcode:(NSString *)pcode
48 embedTokenGenerator:(
id<OOEmbedTokenGenerator>)generator;
60 - (instancetype)initWithPcode:(NSString *)pcode
62 secureUrlGenerator:(
id<OOSecureURLGenerator>)secureURLGenerator;
77 - (instancetype)initWithAPIKey:(NSString *)apiKey
78 secret:(NSString *)secret
79 pcode:(NSString *)pcode
96 - (instancetype)initWithAPIKey:(NSString *)apiKey
97 secret:(NSString *)secret
98 pcode:(NSString *)pcode
100 embedTokenGenerator:(
id<OOEmbedTokenGenerator>)generator;
114 - (instancetype)initWithPcode:(NSString *)pcode
116 embedTokenGenerator:(
id<OOEmbedTokenGenerator>)generator
117 secureUrlGenerator:(
id<OOSecureURLGenerator>)secureURLGenerator;
126 - (instancetype)initWithPlayerAPIClient:(OOPlayerAPIClient *)playerAPI
127 secureUrlGenerator:(
id<OOSecureURLGenerator>)secureURLGenerator;
134 - (instancetype)initWithPlayerAPIClient:(OOPlayerAPIClient *)thePlayerAPIClient;
141 - (void)contentTree:(NSArray *)embedCodes
142 callback:(OOContentTreeCallback)callback;
150 - (void)contentTree:(NSArray *)embedCodes
151 adSetCode:(NSString *)adSetCode
152 callback:(OOContentTreeCallback)callback;
160 - (void)contentTreeByExternalIds:(NSArray *)externalIds
161 callback:(OOContentTreeCallback)callback;
170 callback:(OOContentTreeNextCallback)callback;
178 - (void)objectFromBacklotAPI:(NSString *)uri
179 params:(NSDictionary *)params
180 withCallback:(OOObjectFromBacklotAPICallback)callback;
194 + (NSString *)messageForAuthCode:(
int)code;
Represents the domain under which Ooyala analytics will be recorded.
Definition: OOPlayerDomain.h:7
Represents an error in the Ooyala SDK.
Definition: OOOoyalaError.h:56
A single playable content item, such as video.
Definition: OOContentItem.h:20
Definition: OOPaginatedParentItem.h:7
Ooyala API client implementation.
Definition: OOOoyalaAPIClient.h:26