OOCastManagerProtocol.h
1 //
2 // OOCastManager
3 // OoyalaSDK
4 //
5 // Created on 3/27/15.
6 // Copyright (c) 2015 Brightcove, Inc. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 @class OOOoyalaPlayer;
11 @class OOCastPlayer;
12 @protocol OOEmbedTokenGenerator;
13 @class OOCastModeOptions;
14 
15 @protocol OOCastManagerProtocol <NSObject>
16 
20 - (BOOL)isConnectedToChromecast;
21 
25 @property (nonatomic, readonly) OOCastPlayer *castPlayer;
26 
30 - (void)registerWithOoyalaPlayer:(OOOoyalaPlayer *)ooyalaPlayer;
31 
35 @property (nonatomic, readonly) BOOL isInCastMode;
36 
43 @property (nonatomic, readonly) BOOL isMiniControllerInteractionAvailable;
44 
48 @property (nonatomic) float deviceVolume;
49 
53 - (void)enterCastModeWithOptions:(OOCastModeOptions *)options;
54 
59 - (void)forceAssetRejoin;
60 
61 @end
The OoyalaPlayer is the heart of the playback system.
Definition: OOOoyalaPlayerFacade.h:58
Definition: OOCastModeOptions.h:12