OOReactSkinModel Class Reference

#import <OOReactSkinModel.h>

+ Inheritance diagram for OOReactSkinModel:

Instance Methods

(nonnull instancetype) - initWithWithPlayer:skinOptions:skinControllerDelegate:
 
(nonnull RCTRootView *) - viewForModuleWithName:
 
(void) - sendEventWithName:body:
 
(void) - setIsReactReady:
 
(void) - ccStyleChanged:
 
(void) - playPauseFromAdTappedNotification
 
(void) - maybeLoadDiscovery:
 
(void) - setReactViewInteractionEnabled:
 
(instancetype) - initWithWithPlayer:skinOptions:skinControllerDelegate: [implementation]
 
(void) - dealloc [implementation]
 
(RCTRootView *) - viewForModuleWithName: [implementation]
 
(void) - sendEventWithName:body: [implementation]
 
(void) - ccStyleChanged: [implementation]
 
(void) - setupAudioSettingsFromConfig: [implementation]
 
(void) - maybeLoadDiscovery: [implementation]
 
(void) - handleDiscoveryResults:embedCode: [implementation]
 
(NSURL *) - sourceURLForBridge: [implementation]
 
(void) - bridge:didLoadModule: [implementation]
 
(void) - handleAudioTrackSelection: [implementation]
 
(void) - handlePlaybackSpeedRateSelection: [implementation]
 
(void) - handleDiscoveryClick:embedCode: [implementation]
 
(void) - handleDiscoveryImpress: [implementation]
 
(void) - handleIconClick: [implementation]
 
(void) - handleLanguageSelection: [implementation]
 
(void) - handleLearnMore [implementation]
 
(void) - handleMoreOption [implementation]
 
(void) - handleOverlay: [implementation]
 
(void) - handlePip [implementation]
 
(void) - handlePlay [implementation]
 
(void) - handlePlayPause [implementation]
 
(void) - handleReplay [implementation]
 
(void) - handleRewind [implementation]
 
(void) - handleScrub: [implementation]
 
(void) - handleSkip [implementation]
 
(void) - handleSocialShare [implementation]
 
(void) - handleTouch: [implementation]
 
(void) - handleUpNextClick [implementation]
 
(void) - handleUpNextDismiss [implementation]
 
(void) - handleVolumeChanged: [implementation]
 
(void) - setEmbedCode: [implementation]
 
(void) - toggleFullscreen [implementation]
 
(void) - toggleStereoMode [implementation]
 
(void) - volumeChanged: [implementation]
 

Properties

NSDictionary * skinConfig
 
OOClosedCaptionsStyleclosedCaptionsDeviceStyle
 
CGRect videoViewFrame
 
id< OOSkinViewControllerDelegate > skinControllerDelegate [implementation]
 
OOOoyalaPlayerplayer [implementation]
 
OOSkinOptionsskinOptions [implementation]
 
OOSkinPlayerObserverplayerObserver [implementation]
 
OOUpNextManagerupNextManager [implementation]
 
RCTBridge * bridge [implementation]
 

Method Documentation

- (void) bridge: (OOReactSkinBridge *)  bridge
didLoadModule: (id<OOReactSkinBridgeModule>)  module 
implementation
- (void) ccStyleChanged: (nullable NSNotification *)  notification
- (void) ccStyleChanged: (NSNotification *)  notification
implementation
- (void) dealloc
implementation
- (void) handleAudioTrackSelection: (NSString *)  audioTrackName
implementation
- (void) handleDiscoveryClick: (NSString *)  bucketInfo
embedCode: (NSString *)  embedCode 
implementation
- (void) handleDiscoveryImpress: (NSString *)  bucketInfo
implementation
- (void) handleDiscoveryResults: (NSArray *)  results
embedCode: (NSString *)  currentEmbedCode 
implementation
- (void) handleIconClick: (NSInteger)  index
implementation
- (void) handleLanguageSelection: (NSString *)  language
implementation
- (void) handleLearnMore
implementation
- (void) handleMoreOption
implementation
- (void) handleOverlay: (NSString *)  url
implementation
- (void) handlePip
implementation
- (void) handlePlay
implementation
- (void) handlePlaybackSpeedRateSelection: (nullable NSNumber *)  selectedPlaybackSpeedRate
implementation
- (void) handlePlayPause
implementation
- (void) handleReplay
implementation
- (void) handleRewind
implementation
- (void) handleScrub: (Float64)  position
implementation
- (void) handleSkip
implementation
- (void) handleSocialShare
implementation
- (void) handleTouch: (NSDictionary *)  result
implementation
- (void) handleUpNextClick
implementation
- (void) handleUpNextDismiss
implementation
- (void) handleVolumeChanged: (float)  volume
implementation
- (nonnull instancetype) initWithWithPlayer: (nonnull OOOoyalaPlayer *)  player
skinOptions: (nonnull OOSkinOptions *)  skinOptions
skinControllerDelegate: (nonnull id< OOSkinViewControllerDelegate >)  skinControllerDelegate 
- (instancetype) initWithWithPlayer: (OOOoyalaPlayer *)  player
skinOptions: (OOSkinOptions *)  skinOptions
skinControllerDelegate: (id<OOSkinViewControllerDelegate>)  skinControllerDelegate 
implementation
- (void) maybeLoadDiscovery: (nullable NSString *)  embedCode
- (void) maybeLoadDiscovery: (NSString *)  embedCode
implementation
- (void) playPauseFromAdTappedNotification
- (void) sendEventWithName: (nonnull NSString *)  eventName
body: (nullable id)  body 
- (void) sendEventWithName: (NSString *)  eventName
body: (id)  body 
implementation
- (void) setEmbedCode: (NSString *)  embedCode
implementation
- (void) setIsReactReady: (BOOL)  isReactReady
- (void) setReactViewInteractionEnabled: (BOOL)  reactViewInteractionEnabled
- (void) setupAudioSettingsFromConfig: (NSDictionary *)  config
implementation
- (NSURL *) sourceURLForBridge: (RCTBridge *)  bridge
implementation
- (void) toggleFullscreen
implementation
- (void) toggleStereoMode
implementation
- (nonnull RCTRootView*) viewForModuleWithName: (nonnull NSString *)  moduleName
- (RCTRootView *) viewForModuleWithName: (NSString *)  moduleName
implementation
- (void) volumeChanged: (float)  volume
implementation

Property Documentation

- (RCTBridge*) bridge
readwritenonatomicassignimplementation
- (OOClosedCaptionsStyle*) closedCaptionsDeviceStyle
readwritenonatomicassign
- (OOOoyalaPlayer*) player
readwritenonatomicweakimplementation
- (OOSkinPlayerObserver*) playerObserver
readwritenonatomicassignimplementation
- (NSDictionary*) skinConfig
readwritenonatomicassign
- (id<OOSkinViewControllerDelegate>) skinControllerDelegate
readwritenonatomicweakimplementation
- (OOSkinOptions*) skinOptions
readwritenonatomicweakimplementation
- (OOUpNextManager*) upNextManager
readwritenonatomicassignimplementation
- (CGRect) videoViewFrame
readnonatomicassign

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