OOStreamPlayer.h
1 //
2 // OOStreamPlayer.h
3 // OoyalaSDK
4 //
5 // Copyright (c) 2015 Brightcove, Inc. All rights reserved.
6 //
7 
8 #import <UIKit/UIKit.h>
9 
10 #import "OOPlayer.h"
11 #import "OOEnums.h"
12 
13 #ifndef OOStreamPlayer_h
14 #define OOStreamPlayer_h
15 
16 @class OOOoyalaPlayer;
17 @protocol OOPlayerInfo;
18 
19 @interface OOStreamPlayer : OOPlayer {
20  @protected
21  OOSeekStyle _seekStyle;
22 }
23 
24 @property (nonatomic, readonly) OOSeekStyle seekStyle;
25 @property (readonly, nonatomic, getter=isPiPActivated) BOOL pipActivated;
26 
27 + (id<OOPlayerInfo>)defaultPlayerInfo;
28 + (void)setDefaultPlayerInfo:(id<OOPlayerInfo>)playerInfo;
29 
30 - (BOOL)setup:(NSArray *)streams parent:(OOOoyalaPlayer *)parent;
31 - (id<OOPlayerInfo>)playerInfo;
32 
38 - (void)seekToTime:(Float64)time completion:(void (^)(void))onCompletion;
39 
44 
49 
50 @end
51 
52 #endif /* OOStreamPlayer_h */
BOOL pipActivated
Definition: OOStreamPlayer.h:25
void disablePlaylistClosedCaptions()
Disables the CC in the HLS Playlist.
id< OOPlayerInfo > playerInfo()
id< OOPlayerInfo > defaultPlayerInfo()
The OoyalaPlayer is the heart of the playback system.
Definition: OOOoyalaPlayerFacade.h:58
OOSeekStyle _seekStyle
Definition: OOStreamPlayer.h:21
void togglePictureInPictureMode()
toggle picture in picture mode
OOPlayer.
Definition: OOPlayer.h:21
OOSeekStyle seekStyle
Definition: OOStreamPlayer.h:24
Definition: OOStreamPlayer.h:19