OOOoyalaPlayer+Playback.h
1 //
2 // OOOoyalaPlayer+Playback.h
3 // OoyalaSDK
4 //
5 // Created on 11/1/18.
6 // Copyright © 2018 Brightcove, Inc. All rights reserved.
7 //
8 
9 #import "OOOoyalaPlayer.h"
10 
11 #ifndef OOOoyalaPlayer_Playback_h
12 #define OOOoyalaPlayer_Playback_h
13 
15 
16 @property (readonly, nonatomic, getter=isPiPActivated) BOOL pipActivated;
17 @property (readonly, nonatomic, getter=isAudioOnly) BOOL audioOnly;
18 
23 - (Float64)duration;
24 
29 - (double)bitrate;
30 
35 - (BOOL) isAuthTokenExpired;
36 
40 - (CMTimeRange) seekableTimeRange;
41 
46 - (BOOL)isShowingAd;
47 
52 - (BOOL)isShowingAdWithCustomControls;
53 
58 - (Float64)playheadTime;
59 
64 - (NSDate *)liveTime;
65 
70 - (Float64)bufferedTime;
71 
76 - (BOOL)isPlaying;
77 
82 - (NSSet *)getCuePointsAtSecondsForCurrentPlayer;
83 
88 - (void)togglePictureInPictureMode;
89 
94 - (void)setPlayheadTime:(Float64) time;
95 
100 - (void)seek:(Float64)time;
101 
102 - (void)seekCompleted;
103 
107 - (void)pause;
108 
112 - (void)play;
113 
117 - (void)playWithInitialTime:(Float64)time;
118 
119 @end
120 
121 #endif /* OOOoyalaPlayer_Playback_h */
Definition: OOOoyalaPlayer+Playback.h:14