GCKGenericChannel 类

GCKGenericChannel 类参考

概览

通用 GCKCastChannel 实现,适合在不需要子类化时使用。

GCKGenericChannel 会将消息和连接事件转发给其代理,并且没有自己的处理逻辑。

如需了解委托协议,请参阅 GCKGenericChannelDelegate

继承 GCKCastChannel

实例方法摘要

(instancetype) - initWithNamespace:
 指定的初始化程序。更多...
 
(instancetype) - init
 默认初始化程序不可用。更多...
 
(void) - didReceiveTextMessage:
 在此频道上收到短信时调用。更多...
 
(BOOL) - sendTextMessage:error:
 在此频道上发送短信。更多...
 
(NSInteger) - generateRequestID
 为新消息生成请求 ID。更多...
 
(nullable NSNumber *) - generateRequestNumber
 一种便捷方法,它将 generateRequestID 的结果封装在 NSNumber 中。更多...
 
(void) - didConnect
 在此通道连接时调用,表示现在可以通过此通道与投射设备互发消息。更多...
 
(void) - didDisconnect
 在此渠道断开连接时调用,表示无法再通过此渠道与投放设备互发消息。更多...
 
(void) - didChangeWritableState:
 在此通道的可写状态发生变化时调用。更多...
 

属性摘要

id< GCKGenericChannelDelegatedelegate
 代理,用于接收有关频道状态更改的通知。更多...
 
NSString * protocolNamespace
 频道的命名空间。更多...
 
BOOL isConnected
 指示此频道当前是否已连接的标志。更多...
 
BOOL isWritable
 一个标记,指示此通道当前是否可写入。更多...
 

方法详细信息

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

指定的初始化程序。

Parameters
protocolNamespaceThe namespace for this channel. This namespace must be unique across all channels used by a given application.

实现了 GCKCastChannel

- (instancetype) init

默认初始化程序不可用。

- (void) didReceiveTextMessage: (NSString *)  message

在此频道上收到短信时调用。

默认实现为空操作。

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *_Nullable *_Nullable)  error 

在此频道上发送短信。

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
返回
如果成功,则为 YES;如果无法发送消息,则为 NO
- (NSInteger) generateRequestID

为新消息生成请求 ID。

返回
生成的 ID,如果频道当前未关联,则返回 kGCKInvalidRequestID
- (nullable NSNumber *) generateRequestNumber

一种便捷方法,它将 generateRequestID 的结果封装在 NSNumber 中。

返回
生成的 ID,如果频道当前未关联,则返回 nil
- (void) didConnect

在此通道连接时调用,表示现在可以通过此通道与投射设备互发消息。

默认实现为空操作。

- (void) didDisconnect

在此渠道断开连接时调用,表示无法再通过此渠道与投放设备互发消息。

默认实现为空操作。

- (void) didChangeWritableState: (BOOL)  isWritable

在此通道的可写状态发生变化时调用。

默认实现为空操作。

Parameters
isWritableWhether the channel is now writable.
开始时间
4.0

房源详情

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

代理,用于接收有关频道状态更改的通知。

- (NSString*) protocolNamespace
readnonatomiccopyinherited

频道的命名空间。

- (BOOL) isConnected
readnonatomicassigninherited

指示此频道当前是否已连接的标志。

- (BOOL) isWritable
readnonatomicassigninherited

一个标记,指示此通道当前是否可写入。

开始时间
4.0