概览
此类继承 NSObject。
实例方法摘要 | |
(void) | - registerDeviceProvider: |
注册设备提供程序,该提供程序添加了对新型(非 Cast)设备的支持。更多... | |
(void) | - unregisterDeviceProviderForCategory: |
取消注册指定设备类别的设备提供程序。更多... | |
(void) | - presentCastDialog |
显示“投射”对话框。更多... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
构造一个嵌入给定视图控制器的 GCKUICastContainerViewController。更多... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
构造一个 GCKUIMiniMediaControlsViewController。更多... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
如果之前未曾显示该按钮,则显示全屏模态视图控制器,该控制器会引起用户对“投射”按钮的注意,并显示一些有关其用法的简短说明文本。更多... | |
(void) | - clearCastInstructionsShownFlag |
清除用于跟踪是否已显示 Cast 指令模态视图控制器的永久性标记。更多... | |
(void) | - presentDefaultExpandedMediaControls |
显示默认的 Cast 展开式媒体控件。更多... | |
类方法摘要 | |
(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 |
注册设备提供程序,该提供程序添加了对新型(非 Cast)设备的支持。
- 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 |
构造一个 GCKUIMiniMediaControlsViewController。
由“GCKCastContext(UI)”类别提供。
- (BOOL) presentCastInstructionsViewControllerOnce |
如果之前未曾显示该按钮,则显示全屏模态视图控制器,该控制器会引起用户对“投射”按钮的注意,并显示一些有关其用法的简短说明文本。
- 返回
YES
(如果视图控制器已显示),NO
(如果因之前已显示)而未显示。
由“GCKCastContext(UI)”类别提供。
- (void) clearCastInstructionsShownFlag |
清除用于跟踪是否已显示 Cast 指令模态视图控制器的永久性标记。
由“GCKCastContext(UI)”类别提供。
- (void) presentDefaultExpandedMediaControls |
显示默认的 Cast 展开式媒体控件。
由“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)”类别提供。