OOVisualOnSecurePlayer Class Reference

#import <OOVisualOnSecurePlayer.h>

+ Inheritance diagram for OOVisualOnSecurePlayer:

Instance Methods

(id) - init [implementation]
 
(BOOL) - setup:parent: [implementation]
 
(BOOL) - setupWithUrl:parent: [implementation]
 
(void) - setupWorkflow [implementation]
 
(BOOL) - okOrSetError:success:message: [implementation]
 
(void) - setState: [implementation]
 
(void) - onDrmWorkflowStarted [implementation]
 
(void) - onDrmWorkflowError: [implementation]
 
(void) - onDrmWorkflowSuccess [implementation]
 
(void) - onPersonalizationStarted [implementation]
 
(void) - onPersonalizationError [implementation]
 
(void) - onPersonalizationSuccess [implementation]
 
(void) - onDownloadFileStarted [implementation]
 
(void) - onDownloadFileError [implementation]
 
(void) - onDownloadFileSuccess [implementation]
 
(void) - onAcquireRightsStarted [implementation]
 
(void) - onAcquireRightsError: [implementation]
 
(void) - onAcquireRightsSuccess [implementation]
 
(void) - initPlayheadUpdateTimer [implementation]
 
(void) - updatePlayheadTime: [implementation]
 
(BOOL) - isPlaying [implementation]
 
(void) - dequeuePlay [implementation]
 
(void) - dequeueAll [implementation]
 
(void) - play [implementation]
 Play the current video. More...
 
(void) - pause [implementation]
 
(void) - stop [implementation]
 
(void) - cleanup [implementation]
 
(void) - seekToTime: [implementation]
 
(Float64) - getFloat64Time: [implementation]
 
(Float64) - currentTime [implementation]
 
(Float64) - duration [implementation]
 
(CMTimeRange) - seekableTimeRange [implementation]
 
(Float64) - buffer [implementation]
 
(OOSeekStyle) - seekStyle [implementation]
 
(void) - setVideoGravity: [implementation]
 
(void) - updateZoomFromGravity: [implementation]
 
(void) - setRectDraw [implementation]
 
(void) - onWirelessRouteNotification: [implementation]
 
(void) - initVODXPlayer [implementation]
 
(void) - _initPlayer [implementation]
 
(int) - setLicenseAndCapFile [implementation]
 
(void) - maybeEnableVODebugging [implementation]
 
(void) - startStreamPlayback [implementation]
 
(void) - maybeReauthorizeAndStartDrmWorkflow [implementation]
 
(void) - start [implementation]
 
(int) - openUrl: [implementation]
 
(VO_OSMP_RETURN_CODE) - onVOEvent:param1:param2:pObj: [implementation]
 
(void) - VO_OSMP_SRC_CB_OPEN_FINISHED [implementation]
 
(void) - VO_OSMP_SRC_CB_PROGRAM_CHANGED [implementation]
 
(void) - VO_OSMP_CB_PLAY_COMPLETE [implementation]
 
(void) - VO_OSMP_CB_SEEK_COMPLETE [implementation]
 
(void) - VO_OSMP_CB_SRC_BUFFERING_TIME: [implementation]
 
(void) - VO_OSMP_CB_VIDEO_STOP_BUFFER [implementation]
 
(void) - VO_OSMP_CB_VIDEO_START_BUFFER [implementation]
 
(void) - VO_ANY_ERROR:param1:param2:pObj: [implementation]
 
(void) - handleSubttiles [implementation]
 
(void) - setLiveClosedCaptionsEnabled: [implementation]
 
(void) - setClosedCaptionsLanguage: [implementation]
 
(void) - applicationWillResignActive: [implementation]
 
(void) - applicationWillTerminate: [implementation]
 
(void) - dealloc [implementation]
 
(CGRect) - videoRect [implementation]
 

Class Methods

(void) + setup [implementation]
 
(int) + stopIfNot: [implementation]
 
(void) + run:logIfNotInt: [implementation]
 
(void) + run:logIfNotLong: [implementation]
 
(void) + run:logIfLong: [implementation]
 

Properties

OOOoyalaPlayer * parent [implementation]
 
NSURL * url [implementation]
 
OOSecurePlayerDrmWorkflowdrmWorkflow [implementation]
 
VODXPlayervodxPlayer [implementation]
 
NSTimer * playheadUpdateTimer [implementation]
 
int uniqueToken [implementation]
 
BOOL playQueued [implementation]
 
BOOL isPlayReady [implementation]
 
Float64 seekQueueTime [implementation]
 
VO_OSMP_ZOOM_MODE zoomMode [implementation]
 
BOOL liveClosedCaptionsAvailable [implementation]
 
BOOL externalPlaybackActive [implementation]
 

Method Documentation

- (void) _initPlayer
implementation
- (void) applicationWillResignActive: (NSNotification*)  notification
implementation
- (void) applicationWillTerminate: (NSNotification*)  notification
implementation
- (Float64) buffer
implementation
- (void) cleanup
implementation
- (Float64) currentTime
implementation
- (void) dealloc
implementation
- (void) dequeueAll
implementation
- (void) dequeuePlay
implementation
- (Float64) duration
implementation
- (Float64) getFloat64Time: (long(^)(VODXPlayer*))  block
implementation
- (void) handleSubttiles
implementation
- (id) init
implementation
- (void) initPlayheadUpdateTimer
implementation
- (void) initVODXPlayer
implementation
- (BOOL) isPlaying
implementation
- (void) maybeEnableVODebugging
implementation
- (void) maybeReauthorizeAndStartDrmWorkflow
implementation
- (BOOL) okOrSetError: (int)  code
success: (int)  success
message: (NSString*)  message 
implementation
- (void) onAcquireRightsError: (NSError *)  rightsError
implementation
- (void) onAcquireRightsStarted
implementation
- (void) onAcquireRightsSuccess
implementation
- (void) onDownloadFileError
implementation
- (void) onDownloadFileStarted
implementation
- (void) onDownloadFileSuccess
implementation
- (void) onDrmWorkflowError: (OOOoyalaErrorCode)  ooyalaErrorCode
implementation
- (void) onDrmWorkflowStarted
implementation
- (void) onDrmWorkflowSuccess
implementation
- (void) onPersonalizationError
implementation
- (void) onPersonalizationStarted
implementation
- (void) onPersonalizationSuccess
implementation
- (VO_OSMP_RETURN_CODE) onVOEvent: (VO_OSMP_CB_EVENT_ID)  nID
param1: (int)  param1
param2: (int)  param2
pObj: (void *)  pObj 
implementation
- (void) onWirelessRouteNotification: (NSNotification*)  notification
implementation
- (int) openUrl: (NSURL*)  url
implementation
- (void) pause
implementation
- (void) play
implementation

Play the current video.

+ (void) run: (long(^)(void))  block
logIfLong: (long)  failure 
implementation
+ (void) run: (int(^)(void))  block
logIfNotInt: (int)  success 
implementation
+ (void) run: (long(^)(void))  block
logIfNotLong: (long)  success 
implementation
- (CMTimeRange) seekableTimeRange
implementation
- (OOSeekStyle) seekStyle
implementation
- (void) seekToTime: (Float64)  time
implementation
- (void) setClosedCaptionsLanguage: (NSString *)  language
implementation
- (int) setLicenseAndCapFile
implementation
- (void) setLiveClosedCaptionsEnabled: (BOOL)  enabled
implementation
- (void) setRectDraw
implementation
- (void) setState: (OOOoyalaPlayerState)  newState
implementation
+ (void) setup
implementation
- (BOOL) setup: (NSArray *)  streams
parent: (OOOoyalaPlayer*)  parent 
implementation
- (BOOL) setupWithUrl: (NSURL *)  url
parent: (OOOoyalaPlayer*)  parent 
implementation
- (void) setupWorkflow
implementation
- (void) setVideoGravity: (OOOoyalaPlayerVideoGravity)  gravity
implementation
- (void) start
implementation
- (void) startStreamPlayback
implementation
- (void) stop
implementation
+ (int) stopIfNot: (int)  success
,   NS_REQUIRES_NIL_TERMINATION 
implementation
- (void) updatePlayheadTime: (NSTimer *)  timer
implementation
- (void) updateZoomFromGravity: (OOOoyalaPlayerVideoGravity)  gravity
implementation
- (CGRect) videoRect
implementation
- (void) VO_ANY_ERROR: (VO_OSMP_CB_EVENT_ID)  nID
param1: (int)  param1
param2: (int)  param2
pObj: (void *)  pObj 
implementation
- (void) VO_OSMP_CB_PLAY_COMPLETE
implementation
- (void) VO_OSMP_CB_SEEK_COMPLETE
implementation
- (void) VO_OSMP_CB_SRC_BUFFERING_TIME: (int)  ms
implementation
- (void) VO_OSMP_CB_VIDEO_START_BUFFER
implementation
- (void) VO_OSMP_CB_VIDEO_STOP_BUFFER
implementation
- (void) VO_OSMP_SRC_CB_OPEN_FINISHED
implementation
- (void) VO_OSMP_SRC_CB_PROGRAM_CHANGED
implementation

Property Documentation

- (OOSecurePlayerDrmWorkflow*) drmWorkflow
readwritenonatomicassignimplementation
- (BOOL) externalPlaybackActive
readwritenonatomicassignimplementation
- (BOOL) isPlayReady
readwritenonatomicassignimplementation
- (BOOL) liveClosedCaptionsAvailable
readwritenonatomicassignimplementation
- (OOOoyalaPlayer*) parent
readwritenonatomicweakimplementation
- (NSTimer*) playheadUpdateTimer
readwritenonatomicassignimplementation
- (BOOL) playQueued
readwritenonatomicassignimplementation
- (Float64) seekQueueTime
readwritenonatomicassignimplementation
- (int) uniqueToken
readnonatomicassignimplementation
- (NSURL*) url
readwritenonatomicassignimplementation
- (VODXPlayer*) vodxPlayer
readwritenonatomicassignimplementation
- (VO_OSMP_ZOOM_MODE) zoomMode
readwritenonatomicassignimplementation

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