GCKCastOptions 类

GCKCastOptions 类参考

概览

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

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

开始时间
3.0

继承 NSObject。实现 <NSCopy>。

实例方法摘要

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

属性摘要

BOOL physicalVolumeButtonsWillControlDeviceVolume
 一个标记,指示发送方设备的物理音量按钮是否应控制会话的音量。更多...
 
BOOL disableDiscoveryAutostart
 一个标志,用于指明在上下文初始化时是否应自动启动 Cast 设备发现。更多...
 
GCKLaunchOptionslaunchOptions
 接收器启动 Cast 会话时使用的启动选项。更多...
 
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

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

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

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

开始时间
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

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

默认情况下,此选项设置为 YES。对于能够在后台无限期保持网络连接的应用,最好将此项设为 NO

开始时间
3.4