OOSkinViewController.h
1 //
2 // OOSkinViewController.h
3 // OoyalaSkin
4 //
5 //
6 
7 #import <UIKit/UIKit.h>
8 
9 @class OOOoyalaPlayer;
10 @class OOSkinOptions;
12 
17 @interface OOSkinViewController : UIViewController
18 
19 // Notifications
20 extern NSString *const OOSkinViewControllerFullscreenChangedNotification; /* Fires when player goes FullScreen */
21 
22 @property (nonatomic, readonly) OOOoyalaPlayer *player;
23 @property (nonatomic, readonly) OOSkinOptions *skinOptions;
24 @property (nonatomic, readonly) NSString *version;
25 @property (nonatomic, readonly) OOClosedCaptionsStyle *closedCaptionsDeviceStyle;
26 
30 @property (nonatomic, getter=isFullscreen) BOOL fullscreen;
31 
36 @property (nonatomic, getter=isAutoFullscreenWithRotatedEnabled) BOOL autoFullscreenWithRotatedEnabled __TVOS_PROHIBITED;
37 
38 - (instancetype)init __attribute__((unavailable("init not available")));
39 - (instancetype)initWithPlayer:(OOOoyalaPlayer *)player
40  skinOptions:(OOSkinOptions *)jsCodeLocation
41  parent:(UIView *)parentView
42  launchOptions:(NSDictionary *)options;
43 
44 - (void)ccStyleChanged:(NSNotification *)notification;
45 
46 @end
BOOL autoFullscreenWithRotatedEnabled __TVOS_PROHIBITED
Auto enter/exit full screen mode when device orientation changed.
Definition: OOSkinViewController.h:36
OOOoyalaPlayer * player
Definition: OOSkinViewController.h:22
NSString * version()
Definition: OOSkinViewController.m:404
(unavailable("init not available" __attribute__()
BOOL fullscreen
Programatically change the fullscreen mode of the player.
Definition: OOSkinViewController.h:30
The OoyalaPlayer is the heart of the playback system.
Definition: OOOoyalaPlayerFacade.h:58
The primary class for the Skin UI Use it to display the Ooyala Skin UI alongside the OOOoyalaPlayer...
Definition: OOSkinViewController.m:52
Definition: OOSkinOptions.h:13
OOSkinOptions * skinOptions
Definition: OOSkinViewController.h:23
Defines text style to be used when displaying closed captions.
Definition: OOClosedCaptionsStyle.h:11
NSString *const OOSkinViewControllerFullscreenChangedNotification
Definition: OOSkinViewController.h:20