OOCastModeOptions.h
1 //
2 // CastModeOptions.h
3 // OoyalaSDK
4 //
5 // Created on 6/17/15.
6 // Copyright (c) 2015 Brightcove, Inc. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 @protocol OOEmbedTokenGenerator;
11 
12 @interface OOCastModeOptions : NSObject
13 
14 @property (nonatomic, readonly) NSString *embedCode;
15 @property (nonatomic, readonly) Float64 playhead;
16 @property (nonatomic, readonly) BOOL isPlaying;
17 @property (nonatomic, readonly) id<OOEmbedTokenGenerator> embedTokenGenerator;
18 @property (nonatomic, readonly) NSString *ccLanguage;
19 @property (nonatomic, readonly) NSString *authToken;
20 
21 - (instancetype)initWithEmbedCode:(NSString *)embedCode
22  initialPlayheadTime:(Float64)playhead
23  isPlaying:(BOOL)isPlaying
24  embedTokenGenerator:(id<OOEmbedTokenGenerator>)embedTokenGenerator
25  ccLanguage:(NSString *)ccLanguage
26  authToken:(NSString *)authToken;
27 @end
28 
NSString * authToken
Definition: OOCastModeOptions.h:19
NSString * embedCode
Definition: OOCastModeOptions.h:14
BOOL isPlaying
Definition: OOCastModeOptions.h:16
id< OOEmbedTokenGenerator > embedTokenGenerator
Definition: OOCastModeOptions.h:17
Definition: OOCastModeOptions.h:12
NSString * ccLanguage
Definition: OOCastModeOptions.h:18
Float64 playhead
Definition: OOCastModeOptions.h:15