GCKCommon.h 文件

GCKCommon.h 文件参考

GCKCastState、GCKConnectionState、GCKConnectionSuspendReason、GCKActiveInputStatus 和 GCKStandbyStatus 枚举。 更多...

#define GCK_ASSERT_MAIN_THREAD()   GCKAssertMainThread(__PRETTY_FUNCTION__)
 如果发起调用的线程不是主线程,则断言。更多...
 

枚举

enum  GCKConnectionState { GCKConnectionStateDisconnected = 0, GCKConnectionStateConnecting = 1, GCKConnectionStateConnected = 2, GCKConnectionStateDisconnecting = 3 }
 定义 Cast 连接状态的枚举。更多...
 
enum  GCKConnectionSuspendReason { GCKConnectionSuspendReasonAppBackgrounded = 1, GCKConnectionSuspendReasonNetworkError = 2, GCKConnectionSuspendReasonNetworkNotReachable = 3 }
 定义连接暂停原因的枚举。更多...
 
enum  GCKActiveInputStatus { GCKActiveInputStatusUnknown = -1, GCKActiveInputStatusInactive = 0, GCKActiveInputStatusActive = 1 }
 描述有效输入状态的枚举。更多...
 
enum  GCKStandbyStatus { GCKStandbyStatusUnknown = -1, GCKStandbyStatusInactive = 0, GCKStandbyStatusActive = 1 }
 描述待机状态状态的枚举。更多...
 
enum  GCKCastState { GCKCastStateNoDevicesAvailable = 0, GCKCastStateNotConnected = 1, GCKCastStateConnecting = 2, GCKCastStateConnected = 3 }
 此枚举描述发送器应用可能的投射状态。更多...
 

函数

void GCKAssertMainThread (const char *function)
 如果发起调用的线程不是主线程,则断言。更多...
 

变量

NSString *const kGCKFrameworkVersion
 包含 GoogleCast 框架版本号的字符串常量。更多...
 
const NSInteger kGCKInvalidRequestID
 请求 ID 无效;如果某个方法返回此请求 ID,则表示无法发出请求。更多...
 
NSString *const kGCKThreadException
 一种异常类型,表示从无效线程调用 API。更多...
 

详细说明

GCKCastState、GCKConnectionState、GCKConnectionSuspendReason、GCKActiveInputStatus 和 GCKStandbyStatus 枚举。

宏定义文档

#define GCK_ASSERT_MAIN_THREAD ( )    GCKAssertMainThread(__PRETTY_FUNCTION__)

如果发起调用的线程不是主线程,则断言。

枚举类型文档

定义 Cast 连接状态的枚举。

枚举器
GCKConnectionStateDisconnected

与设备或应用断开连接。

GCKConnectionStateConnecting

连接到设备或应用。

GCKConnectionStateConnected

已连接到设备或应用。

GCKConnectionStateDisconnecting

正在与设备断开连接。

定义连接暂停原因的枚举。

枚举器
GCKConnectionSuspendReasonAppBackgrounded

连接已暂停,因为应用将转入后台。

GCKConnectionSuspendReasonNetworkError

由于网络 I/O 或协议错误,连接已暂停。

GCKConnectionSuspendReasonNetworkNotReachable

由于无法访问网络,连接已暂停。

描述有效输入状态的枚举。

此状态用于指示接收设备设备目前是否是其联网电视或 AVR 上的有效输入源。

枚举器
GCKActiveInputStatusUnknown

有效输入源状态未知。

GCKActiveInputStatusInactive

该输入源无效。

GCKActiveInputStatusActive

该输入源处于有效状态。

描述待机状态状态的枚举。

此状态用于指示接收设备设备的联网电视或 AVR 当前是否处于“待机”模式。

枚举器
GCKStandbyStatusUnknown

待机状态未知。

GCKStandbyStatusInactive

设备未处于待机模式。

GCKStandbyStatusActive

设备处于待机模式。

此枚举描述发送器应用可能的投射状态。

枚举器
GCKCastStateNoDevicesAvailable

系统未建立任何投放会话,且没有可用的投放设备。

GCKCastStateNotConnected

未建立任何投放会话,且投放设备可用。

GCKCastStateConnecting

正在建立投放会话。

GCKCastStateConnected

已建立 Cast 会话。

函数文档

void GCKAssertMainThread ( const char *  function)

如果发起调用的线程不是主线程,则断言。

变量文档

kGCKFrameworkVersion

包含 GoogleCast 框架版本号的字符串常量。

kGCKInvalidRequestID

请求 ID 无效;如果某个方法返回此请求 ID,则表示无法发出请求。

kGCKThreadException

一种异常类型,表示从无效线程调用 API。