适用于 iOS 的 Cast Sender API

iOS 的 Cast Sender API
适用于 iOS 的 Google Cast 发件人 v4 API 中的类和协议:
CGCKAdBreakClipInfo用于表示广告插播剪辑的类
CGCKAdBreakClipInfoBuilder用于构造新的或派生的 GCKAdBreakClipInfo 实例的构建器对象
CGCKAdBreakClipVastAdsRequest
CGCKAdBreakInfo用于表示广告插播时间点的类
CGCKAdBreakInfoBuilder用于构造新的或派生的 GCKAdBreakInfo 实例的构建器对象
CGCKAdBreakStatus用于表示广告插播状态的类
CGCKApplicationMetadata接收器应用的相关信息
CGCKCastChannel用于在 Cast 发送者和 Cast 接收方之间交换消息的虚拟通信信道
CGCKCastContext包含框架的全局对象和状态的类
CGCKCastContext(UI)GCKCastContext 中的类别,包含特定于界面的 API
C<GCKCastDeviceStatusListener>用于接收投放设备状态更改通知的监听器协议
CGCKCastOptions影响 Cast 设备发现和 Cast 会话行为的选项
CGCKCastSession用于管理与接收方设备的投放会话的类
CGCKColor表示 RGBA 颜色的类
CGCKCredentialsData用于维护特定于应用的凭据数据的类,以标识并可能对用户进行身份验证
CGCKDevice表示接收方设备的对象
CGCKDeviceProvider用于执行设备发现和会话构造的抽象基类
CGCKDeviceProvider(Protected)用于构建 GCKDevice 对象并将发现通知发送到框架的便捷方法
CGCKDiscoveryCriteria设备发现过滤器条件
CGCKDiscoveryManager用于管理设备发现进程的类
C<GCKDiscoveryManagerListener>GCKDiscoveryManager 监听器协议
CGCKDynamicDevice可以属于多可用区组的设备对象
CGCKError框架错误的 NSError 子类
CGCKGenericChannel通用 GCKCastChannel 实现,适合在不需要子类化时使用
C<GCKGenericChannelDelegate>GCKGenericChannel 委托协议
CGCKHLSSegment这个类提供帮助程序在 GCKHLSSegmentFormatNSString 之间进行转换
CGCKHLSVideoSegment这个类提供帮助程序在 GCKHLSVideoSegmentFormatNSString 之间进行转换
CGCKImage表示位于网络服务器上的图片的类
CGCKJSONUtils用于处理 JSON 数据的实用程序方法
CGCKLaunchOptions接收器应用启动选项
CGCKLogger框架用于记录的单例对象
C<GCKLoggerDelegate>GCKLogger 委托协议
CGCKLoggerFilter用于过滤使用 GCKLogger 生成的日志消息的类
CGCKMediaInformation用于汇总媒体内容信息的类
CGCKMediaInformationBuilder用于构造新的或派生的 GCKMediaInformation 实例的构建器对象
CGCKMediaLiveSeekableRange用于汇总媒体可查找范围相关信息的类
CGCKMediaLoadOptions使用 GCKRemoteMediaClient 加载媒体的选项
CGCKMediaLoadRequestData媒体加载请求数据
CGCKMediaLoadRequestDataBuilder用于构造新的或派生的 GCKMediaLoadRequestData 实例的构建器对象
CGCKMediaMetadata媒体元数据容器
CGCKMediaQueue任意长度的媒体队列的数据模型表示法
CGCKMediaQueueContainerMetadata媒体队列容器的其他元数据
CGCKMediaQueueContainerMetadataBuilder用于构造新的或派生的 GCKMediaQueueContainerMetadata 实例的构建器对象
CGCKMediaQueueData用于存放播放队列或媒体容器信息的类
CGCKMediaQueueDataBuilder用于构造新的或派生的 GCKMediaQueueData 实例的构建器对象
C<GCKMediaQueueDelegate>用于从 GCKMediaQueue 接收异步通知的委托协议
CGCKMediaQueueItem表示媒体队列项的类
CGCKMediaQueueItemBuilder用于构造新的或派生的 GCKMediaQueueItem 实例的构建器对象
CGCKMediaQueueLoadOptions使用 GCKRemoteMediaClient 加载媒体队列项的选项
CGCKMediaRequestItem这个类表示发送给 Cast 接收器的请求项
CGCKMediaSeekOptions使用 GCKRemoteMediaClient 在媒体内跳转的选项
CGCKMediaStatus用于存储某些媒体的状态信息的类
CGCKMediaTextTrackStyle表示文本媒体轨道样式的类
CGCKMediaTrack表示媒体轨道的类
CGCKMultizoneDevice多可用区组的成员设备
CGCKMultizoneStatus多可用区组的状态
CGCKNetworkAddress表示网络 IP 地址的对象
CGCKOpenURLOptions一个对象,表示可通过深层链接网址传递给支持 Cast 的应用的选项
CGCKRemoteMediaClient用于控制 Cast 接收器上的媒体播放的类
CGCKRemoteMediaClient(Protected)仅由 GCKRemoteMediaClient 子类调用的方法
C<GCKRemoteMediaClientAdInfoParserDelegate>用于从媒体状态中解析广告插播时间点信息的代理协议
C<GCKRemoteMediaClientListener>GCKRemoteMediaClient 监听器协议
CGCKRequest用于跟踪异步请求的对象
C<GCKRequestDelegate>GCKRequest 委托协议
CGCKSenderApplicationInfo关于发送者应用的信息
CGCKSession代表与接收方设备的会话的抽象基类
CGCKSession(Protected)要替换并仅由 GCKSession 子类调用的方法
CGCKSessionManager管理会话的类
C<GCKSessionManagerListener>GCKSessionManager 监听器协议
CGCKSessionTraits一个对象,用于描述会话的特性和功能
CGCKUIButton支持自定义应用状态的 UIButton 的子类
CGCKUICastButton用于实现“投射”按钮的 UIButton 的子类
C<GCKUICastButtonDelegate>使用此协议的方法呈现自定义对话框以响应用户操作
CGCKUICastContainerViewController一个视图控制器,用于封装另一个视图控制器,并在该控制器下方添加媒体播放通知区域
CGCKUIDeviceVolumeController界面视图的控制器,用于控制或显示 Cast 接收器的音量和静音状态
CGCKUIExpandedMediaControlsViewController实现展开控件全屏视图的视图控制器
C<GCKUIImageCache>定义检索和缓存图像的协议
CGCKUIImageHints此对象可为 GCKUIImagePicker 提供关于要在界面中选择要显示的图片类型和大小的提示
C<GCKUIImagePicker>用于从 GCKMediaMetadata 对象中选择给定用途的图片
C<GCKUIMediaButtonBarProtocol>GCKUIMediaButtonBarProtocol 委托协议
CGCKUIMediaController用于控制或显示 Cast 接收器上的媒体播放状态的界面视图的控制器
C<GCKUIMediaControllerDelegate>GCKUIMediaController 委托协议
CGCKUIMediaTrackSelectionViewController一个视图控制器,显示给定媒体项的可用文本和音轨列表
C<GCKUIMediaTrackSelectionViewControllerDelegate>GCKUIDeviceConnectionViewController 委托协议
CGCKUIMiniMediaControlsViewController实现“正在播放”控制栏的视图控制器
C<GCKUIMiniMediaControlsViewControllerDelegate>GCKUIMiniMediaControlsViewController 委托协议
CGCKUIMultistateButton支持多种状态的 UIButton 的子类
CGCKUIPlaybackRateController可用于实现自定义流播放速率界面的类
CGCKUIPlayPauseToggleController此类可用于在 GCKUIMultistateButton 不充分的情况下实现自定义播放/暂停切换界面
CGCKUIStreamPositionController一个类,可用于在普通 UISliderUIProgressViewUILabel 控件无法满足的情况下,用于实现自定义流位置和/或跳转界面。
CGCKUIStyle
CGCKUIStyleAttributes用于控制框架默认视图样式(颜色、字体、图标)的类
CGCKUIStyleAttributesCastViews根视图组的样式属性
CGCKUIStyleAttributesConnectionController表示连接控制器的视图组的样式属性
CGCKUIStyleAttributesConnectionNavigation表示设备控制器导航栏的视图组的样式属性
CGCKUIStyleAttributesConnectionToolbar表示设备控制器工具栏的视图组的样式属性
CGCKUIStyleAttributesDeviceChooser代表设备选择器的视图组的样式属性
CGCKUIStyleAttributesDeviceControl表示所有设备控制视图的视图组的样式属性
CGCKUIStyleAttributesExpandedController代表展开控制器的视图组的样式属性
CGCKUIStyleAttributesGuestModePairingDialog表示访客模式配对对话框的视图组的样式属性
CGCKUIStyleAttributesInstructions表示初始说明叠加层的视图组的样式属性
CGCKUIStyleAttributesMediaControl视图组的样式属性,代表所有媒体控件视图
CGCKUIStyleAttributesMiniController表示迷你控制器的视图组的样式属性
CGCKUIStyleAttributesNoDevicesAvailableController表示没有可用控制器的视图组的样式属性
CGCKUIStyleAttributesTrackSelector代表媒体轨道选择器的视图组的样式属性
CGCKUIUtils界面实用程序方法
CGCKVASTAdsRequest这个类表示广告剪辑片段的 VAST 请求
CGCKVideoInfo用于表示视频格式详细信息的类
CNSDictionary(GCKAdditions)此类别将一些便捷方法添加到 NSDictionary,以便安全地查找各种类型的值
CNSMutableDictionary(GCKAdditions)此类别将一些便捷方法添加到 NSDictionary,以便设置各种类型的值
CNSTimer(GCKAdditions)NS 计时器中的一个类别,添加了一些有用的增强功能