總覽
繼承 NSObject。
執行個體方法摘要 | |
(void) | - registerDeviceProvider: |
註冊裝置供應商,以新增對新型 (非投放) 裝置的支援。更多... | |
(void) | - unregisterDeviceProviderForCategory: |
取消註冊指定裝置類別的裝置供應商。更多... | |
(void) | - presentCastDialog |
顯示「投放」對話方塊。更多... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
建構嵌入指定檢視控制器的 GCKUICastContainerViewController。更多... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
建構 GCKUIMiniMediaControlsViewController。更多... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
如果先前尚未出現,系統會顯示全螢幕強制回應檢視控制器,藉此強調「投放」按鈕,並顯示關於使用方式的簡短指示說明。更多... | |
(void) | - clearCastInstructionsShownFlag |
清除常駐旗標,用於追蹤「投放操作說明」強制回應檢視控制器是否顯示。更多... | |
(void) | - presentDefaultExpandedMediaControls |
顯示預設的投放展開媒體控制項。更多... | |
類別方法摘要 | |
(void) | + setSharedInstanceWithOptions: |
設定共用執行個體,提供 Cast 選項物件。更多... | |
(instancetype) | + sharedInstance |
傳回單例模式例項。更多... | |
(BOOL) | + isSharedInstanceInitialized |
測試單例模式執行個體是否已初始化。更多... | |
公開屬性 | |
NSString *const | kGCKNotificationKeyCastState |
投放狀態變更通知中新投放狀態的 userInfo 鍵。更多... | |
NSString *const | kGCKCastStateDidChangeNotification |
在投放狀態變更時發布的通知名稱。更多... | |
NSString *const | kGCKUICastDialogWillShowNotification |
「投放」對話方塊即將顯示時,要發布的通知名稱。更多... | |
NSString *const | kGCKUICastDialogDidHideNotification |
「投放」對話方塊關閉時,要發布的通知名稱。更多... | |
資源摘要 | |
GCKCastState | castState |
應用程式目前的投放狀態。更多... | |
GCKDiscoveryManager * | discoveryManager |
探索管理員。更多... | |
GCKSessionManager * | sessionManager |
工作階段管理員。更多... | |
id< GCKUIImageCache > | imageCache |
架構使用圖片快取實作,擷取媒體中繼資料參照的圖片。更多... | |
id< GCKUIImagePicker > | imagePicker |
實作圖片選擇器,用於針對特定用途選取圖片。更多... | |
BOOL | useDefaultExpandedMediaControls |
設定當發生使用者動作導致展開控制項呈現時,架構的行為。更多... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
預設的 Cast 展開媒體控制項檢視控制器執行個體。更多... | |
方法詳細資料
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
設定共用執行個體,提供 Cast 選項物件。
如果共用執行個體已初始化,系統會擲回例外狀況。此方法必須在主執行緒上呼叫。
+ (instancetype) sharedInstance |
傳回單例模式例項。
如果共用執行個體尚未初始化,系統會擲回例外狀況。
+ (BOOL) isSharedInstanceInitialized |
測試單例模式執行個體是否已初始化。
- 開始時間
- 3.5.4
- (void) registerDeviceProvider: | (GCKDeviceProvider *) | deviceProvider |
註冊裝置供應商,以新增對新型 (非投放) 裝置的支援。
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
取消註冊指定裝置類別的裝置供應商。
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) presentCastDialog |
顯示「投放」對話方塊。
由「GCKCastContext(UI)」類別提供。
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
建構嵌入指定檢視控制器的 GCKUICastContainerViewController。
由「GCKCastContext(UI)」類別提供。
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
- (BOOL) presentCastInstructionsViewControllerOnce |
如果先前尚未出現,系統會顯示全螢幕強制回應檢視控制器,藉此強調「投放」按鈕,並顯示關於使用方式的簡短指示說明。
- 傳回
YES
如果系統顯示了檢視控制器,如果系統先前並未顯示該控制項,則顯示NO
。
由「GCKCastContext(UI)」類別提供。
- (void) clearCastInstructionsShownFlag |
清除常駐旗標,用於追蹤「投放操作說明」強制回應檢視控制器是否顯示。
由「GCKCastContext(UI)」類別提供。
- (void) presentDefaultExpandedMediaControls |
顯示預設的投放展開媒體控制項。
由「GCKCastContext(UI)」類別提供。
成員資料說明文件
- (NSString* const) kGCKNotificationKeyCastState |
投放狀態變更通知中新投放狀態的 userInfo
鍵。
- (NSString* const) kGCKCastStateDidChangeNotification |
在投放狀態變更時發布的通知名稱。
- (NSString* const) kGCKUICastDialogWillShowNotification |
「投放」對話方塊即將顯示時,要發布的通知名稱。
- 開始時間
- 3.4
- (NSString* const) kGCKUICastDialogDidHideNotification |
「投放」對話方塊關閉時,要發布的通知名稱。
- 開始時間
- 3.4
資源詳情
|
readnonatomicassign |
應用程式目前的投放狀態。
您可以透過 KVO 或監聽 kGCKCastStateDidChangeNotification 通知來監控這項屬性的變更。
|
readnonatomicstrong |
探索管理員。
這個物件會處理接收器裝置的探索作業。
|
readnonatomicstrong |
工作階段管理員。
這個物件會管理與接收器裝置的互動。
|
readwritenonatomicstrong |
|
readwritenonatomicstrong |
|
readwritenonatomicassign |
設定當發生使用者動作導致展開控制項呈現時,架構的行為。
如果為 YES
,架構將顯示預設的展開控制項檢視畫面。如果為 NO
,架構只會觸發 GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification。
由「GCKCastContext(UI)」類別提供。
|
readnonatomicstrong |
預設的 Cast 展開媒體控制項檢視控制器執行個體。
由「GCKCastContext(UI)」類別提供。