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 連線狀態的列舉。

分子
GCKConnectionState 已中斷連線

已中斷與裝置或應用程式的連線。

GCKConnectionStateConnecting

連線到裝置或應用程式。

GCKConnectionStateConnected

已連線至裝置或應用程式。

GCKConnectionState 中斷連線

正在中斷裝置連線。

列舉 定義連線暫停的原因。

分子
GCKConnectionSuspendReasonAppBackgrounded

應用程式即將進入背景,因此連線已暫停。

GCKConnectionSuspendReasonNetworkError

網路 I/O 或通訊協定錯誤,導致連線暫停。

GCKConnectionSuspendReasonNetworkNotReachable

無法連上網路,因此連線已暫停。

列舉說明有效輸入狀態狀態的列舉項目。

這個狀態會指出接收器裝置目前是否為連網電視或 AVR 的有效輸入來源。

分子
GCKActiveInputStatus 不明

使用中的輸入狀態不明。

GCKActiveInputStatus 已停用

輸入內容已停用。

GCKActiveInputStatusActive

輸入內容已啟用。

列舉說明待命狀態狀態的列舉。

這個狀態會指出接收端裝置的連網電視或 AVR 目前是否處於「待機」模式。

分子
GCKStandbyStatusUnknown

待命狀態不明。

GCK 待命狀態已停用

裝置並非處於待機模式。

GCKStandbyStatusActive

裝置處於待機模式。

列舉,說明傳送者應用程式的可能投放狀態。

分子
GCKCastStateNo DevicesAvailable

沒有建立投放工作階段,也沒有可用的投放裝置。

GCKCastStateNotConnected

未建立投放工作階段,且可供使用投放裝置。

GCKCastStateConnecting

系統正在建立投放工作階段,

GCKCastState 已連線

已建立投放工作階段。

函式說明文件

void GCKAssertMainThread ( const char *  function)

如果呼叫執行緒不是主執行緒,請斷言。

變數說明文件

kGCKFrameworkVersion

包含 GoogleCast 架構版本號碼的字串常數。

kGCKInvalidRequestID

無效的要求 ID;如果方法傳回此要求 ID,就代表無法提出要求。

kGCKThreadException

例外狀況類型,指出從無效執行緒呼叫 API。