<OOCastManagerInternalProtocol > Protocol Reference

#import <OOCastManager+Internal.h>

+ Inheritance diagram for <OOCastManagerInternalProtocol >:

Instance Methods

(NSInteger) - makeCastSessionRequest:id_block:
 
(BOOL) - makeCastSessionRequest:bool_block:
 
(void) - makeCastSessionRequest:void_block:
 
(void) - disconnectNotUserInitiated
 (1) Disconnect the OOCastManager to the current cast device it connects to. More...
 
(void) - disconnectUserInitiated
 (1) Disconnect the OOCastManager to the current cast device it connects to. More...
 
(void) - onCastError:extras:
 If error param is non-nil, report the given error via castManager:didFailWithError:andExtras:. More...
 
(void) - setDeviceVolume:
 

Method Documentation

- (void OOCastManagerInternalProtocol) disconnectNotUserInitiated

(1) Disconnect the OOCastManager to the current cast device it connects to.

(2) report it via castManagerDidDisconnect: delegate method. Do not use this method for disconnecting due to errors,

See also
- onCastError:extras:notifier. Do not use this method when disconnecting due to user command,
- disconnectUserInitiated.
- (void OOCastManagerInternalProtocol) disconnectUserInitiated

(1) Disconnect the OOCastManager to the current cast device it connects to.

(2) report it via castManagerDidDisconnect: delegate method. Only use this method when disconnecting due to user command.

- (BOOL OOCastManagerInternalProtocol) makeCastSessionRequest: (NSString *)  log
bool_block: (BOOL(^)(GCKCastSession *))  bool_block 
- (NSInteger OOCastManagerInternalProtocol) makeCastSessionRequest: (NSString *)  log
id_block: (NSInteger(^)(GCKCastSession *))  id_block 
- (void OOCastManagerInternalProtocol) makeCastSessionRequest: (NSString *)  log
void_block: (void(^)(GCKCastSession *))  void_block 
- (void OOCastManagerInternalProtocol) onCastError: (NSError *)  error
extras: (NSDictionary *)  extras 

If error param is non-nil, report the given error via castManager:didFailWithError:andExtras:.

Parameters
errorif non-nill will be passed in userInfo dictionary as"error":error} and will not be over-written by any "error" key-value in extras.
extrasif non-nil will be used as the base for the userInfo dictionary.
- (void OOCastManagerInternalProtocol) setDeviceVolume: (float)  deviceVolume

The documentation for this protocol was generated from the following file: