OOCastManager+Internal.h
1 //
2 // OOCastManager+Internal.h
3 // OoyalaSDK
4 //
5 // Created on 9/12/14.
6 // Copyright © 2014 Brightcove, Inc. All rights reserved.
7 //
8 
9 #import <GoogleCast/GoogleCast.h>
10 
11 @protocol OOCastManagerInternalProtocol <NSObject>
12 
13 - (NSInteger)makeCastSessionRequest:(NSString *)log id_block:(NSInteger (^)(GCKCastSession *))id_block;
14 - (BOOL)makeCastSessionRequest:(NSString *)log bool_block:(BOOL (^)(GCKCastSession *))bool_block;
15 - (void)makeCastSessionRequest:(NSString *)log void_block:(void (^)(GCKCastSession *))void_block;
16 
23 - (void)disconnectNotUserInitiated;
24 
30 - (void)disconnectUserInitiated;
31 
38 - (void)onCastError:(NSError *)error extras:(NSDictionary *)extras;
39 
40 - (void)setDeviceVolume:(float)deviceVolume;
41 
42 @end
A class that manages a Cast session with a receiver device.
Definition: GCKCastSession.h:28