GCKCastOptions 类

GCKCastOptions 类参考文档

概览

影响 Cast 设备发现和 Cast 会话行为的选项。

必须先设置可写属性,然后再将此对象传递给 GCKCastContext

辛塞
3.0

继承 NSObject。实现 <NSDuplicate>。

实例方法摘要

(instancetype) - initWithReceiverApplicationID:
 使用指定的接收器应用 ID 构造一个新的 GCKCastOptions 对象。更多...
 
(instancetype) - initWithSupportedNamespaces:
 使用指定的命名空间列表构造新的 GCKCastOptions 对象。更多...
 

属性摘要

BOOL physicalVolumeButtonsWillControlDeviceVolume
 此标记指示发送者设备的物理音量按钮是否应控制会话的音量。更多...
 
BOOL disableDiscoveryAutostart
 一个标记,指示 Cast 设备是否应在上下文初始化时自动开始。更多...
 
GCKLaunchOptionslaunchOptions
 启动投放会话时使用的接收器启动选项。更多...
 
NSString * sharedContainerIdentifier
 用于框架执行的后台 HTTP 下载的共享容器标识符。更多...
 
BOOL suspendSessionsWhenBackgrounded
 会话是否应在发送者应用进入后台时暂停(并在其返回前台时恢复)。更多...
 

方法详细信息

- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

使用指定的接收器应用 ID 构造一个新的 GCKCastOptions 对象。

Parameters
applicationIDThe ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

使用指定的命名空间列表构造新的 GCKCastOptions 对象。

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.

属性详情

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

此标记指示发送者设备的物理音量按钮是否应控制会话的音量。

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

一个标记,指示 Cast 设备是否应在上下文初始化时自动开始。

如果设置为 NO,则可以使用 startDiscovery (GCKDiscoveryManager)stopDiscovery (GCKDiscoveryManager) 方法按需启动和停止发现。

辛塞
3.4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

启动投放会话时使用的接收器启动选项。

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

用于框架执行的后台 HTTP 下载的共享容器标识符。

辛塞
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

会话是否应在发送者应用进入后台时暂停(并在其返回前台时恢复)。

默认情况下,此选项设置为 YES。对于可以在后台无限期保持网络连接的应用,建议将其设置为 NO

辛塞
3.4