Cast Sender API for iOS
| CGCKAdBreakClipInfo | A class representing an ad break clip |
| CGCKAdBreakClipInfoBuilder | A builder object for constructing new or derived GCKAdBreakClipInfo instances |
| CGCKAdBreakClipVastAdsRequest | |
| CGCKAdBreakInfo | A class representing an ad break |
| CGCKAdBreakInfoBuilder | A builder object for constructing new or derived GCKAdBreakInfo instances |
| CGCKAdBreakStatus | A class representing the ad break status |
| CGCKApplicationMetadata | Information about a receiver application |
| CGCKCastChannel | A virtual communication channel for exchanging messages between a Cast sender and a Cast receiver |
| CGCKCastContext | A class containing global objects and state for the framework |
| CGCKCastContext(UI) | A category on GCKCastContext containing UI-specific APIs |
| C<GCKCastDeviceStatusListener> | A listener protocol for receiving Cast device status change notifications |
| CGCKCastOptions | Options that affect the discovery of Cast devices and the behavior of Cast sessions |
| CGCKCastSession | A class that manages a Cast session with a receiver device |
| CGCKColor | A class that represents an RGBA color |
| CGCKCredentialsData | A class to maintain the application specific credentials data to identify and possibly authenticates the user |
| CGCKDevice | An object representing a receiver device |
| CGCKDeviceProvider | An abstract base class for performing device discovery and session construction |
| CGCKDeviceProvider(Protected) | Convenience methods for constructing GCKDevice objects and sending discovery notifications to the framework |
| CGCKDiscoveryCriteria | Device discovery filter criteria |
| CGCKDiscoveryManager | A class that manages the device discovery process |
| C<GCKDiscoveryManagerListener> | The GCKDiscoveryManager listener protocol |
| CGCKDynamicDevice | A device object that can be part of a multizone group |
| CGCKError | A subclass of NSError for framework errors |
| CGCKGenericChannel | A generic GCKCastChannel implementation, suitable for use when subclassing is not desired |
| C<GCKGenericChannelDelegate> | The GCKGenericChannel delegate protocol |
| CGCKHLSSegment | Class that provides helpers to convert between GCKHLSSegmentFormat and NSString |
| CGCKHLSVideoSegment | Class that provides helpers to convert between GCKHLSVideoSegmentFormat and NSString |
| CGCKImage | A class that represents an image that is located on a web server |
| CGCKJSONUtils | Utility methods for working with JSON data |
| CGCKLaunchOptions | Receiver application launch options |
| CGCKLogger | A singleton object used for logging by the framework |
| C<GCKLoggerDelegate> | The GCKLogger delegate protocol |
| CGCKLoggerFilter | A class for filtering log messages that are produced using GCKLogger |
| CGCKMediaInformation | A class that aggregates information about a media item |
| CGCKMediaInformationBuilder | A builder object for constructing new or derived GCKMediaInformation instances |
| CGCKMediaLiveSeekableRange | A class that aggregates information about seekable range of a media stream |
| CGCKMediaLoadOptions | Options for loading media with GCKRemoteMediaClient |
| CGCKMediaLoadRequestData | Media load request data |
| CGCKMediaLoadRequestDataBuilder | A builder object for constructing new or derived GCKMediaLoadRequestData instances |
| CGCKMediaMetadata | A container for media metadata |
| CGCKMediaQueue | A data model representation of a media queue of arbitrary length |
| CGCKMediaQueueContainerMetadata | Additional metadata for the media queue container |
| CGCKMediaQueueContainerMetadataBuilder | A builder object for constructing new or derived GCKMediaQueueContainerMetadata instances |
| CGCKMediaQueueData | A class that holds the information of the playing queue or media container |
| CGCKMediaQueueDataBuilder | A builder object for constructing new or derived GCKMediaQueueData instances |
| C<GCKMediaQueueDelegate> | The delegate protocol for receiving asynchronous notifications from a GCKMediaQueue |
| CGCKMediaQueueItem | A class representing a media queue item |
| CGCKMediaQueueItemBuilder | A builder object for constructing new or derived GCKMediaQueueItem instances |
| CGCKMediaQueueLoadOptions | Options for loading media queue items with GCKRemoteMediaClient |
| CGCKMediaRequestItem | A class representing a request item sent to Cast receivers |
| CGCKMediaSeekOptions | Options for seeking within media with GCKRemoteMediaClient |
| CGCKMediaStatus | A class that holds status information about some media |
| CGCKMediaTextTrackStyle | A class representing a style for a text media track |
| CGCKMediaTrack | A class representing a media track |
| CGCKMultizoneDevice | A member device of a multizone group |
| CGCKMultizoneStatus | The status of a multizone group |
| CGCKNetworkAddress | An object that represents a network IP address |
| CGCKOpenURLOptions | An object representing options that can be passed to a Cast-enabled application via a deep-link URL |
| CGCKRemoteMediaClient | A class for controlling media playback on a Cast receiver |
| CGCKRemoteMediaClient(Protected) | Methods to be called by GCKRemoteMediaClient subclasses only |
| C<GCKRemoteMediaClientAdInfoParserDelegate> | The delegate protocol for parsing ad break information from a media status |
| C<GCKRemoteMediaClientListener> | The GCKRemoteMediaClient listener protocol |
| CGCKRequest | An object for tracking an asynchronous request |
| C<GCKRequestDelegate> | The GCKRequest delegate protocol |
| CGCKSenderApplicationInfo | Information about a sender application |
| CGCKSession | An abstract base class representing a session with a receiver device |
| CGCKSession(Protected) | Methods to be overridden and called by GCKSession subclasses only |
| CGCKSessionManager | A class that manages sessions |
| C<GCKSessionManagerListener> | The GCKSessionManager listener protocol |
| CGCKSessionTraits | An object describing the traits and capabilities of a session |
| CGCKUIButton | A subclass of UIButton that supports custom application states |
| CGCKUICastButton | A subclass of UIButton that implements a "Cast" button |
| C<GCKUICastButtonDelegate> | Use the methods of this protocol to present custom dialog in response to user action |
| CGCKUICastContainerViewController | A view controller which wraps another View Controller and adds a media playback notification area below that controller |
| CGCKUIDeviceVolumeController | A controller for UI views that are used to control or display the volume and mute state of a Cast receiver |
| CGCKUIExpandedMediaControlsViewController | A view controller which implements the expanded controls fullscreen view |
| C<GCKUIImageCache> | A protocol that defines a means of retrieving and caching images |
| CGCKUIImageHints | An object that provides hints to a GCKUIImagePicker about the type and size of an image to be selected for display in the UI |
| C<GCKUIImagePicker> | An object used for selecting an image for a given purpose from a GCKMediaMetadata object |
| C<GCKUIMediaButtonBarProtocol> | The GCKUIMediaButtonBarProtocol delegate protocol |
| CGCKUIMediaController | A controller for UI views that are used to control or display the status of media playback on a Cast receiver |
| C<GCKUIMediaControllerDelegate> | The GCKUIMediaController delegate protocol |
| CGCKUIMediaTrackSelectionViewController | A view controller that displays a list of the available text and audio tracks for a given media item |
| C<GCKUIMediaTrackSelectionViewControllerDelegate> | The GCKUIDeviceConnectionViewController delegate protocol |
| CGCKUIMiniMediaControlsViewController | A view controller which implements the "now playing" control bar |
| C<GCKUIMiniMediaControlsViewControllerDelegate> | The GCKUIMiniMediaControlsViewController delegate protocol |
| CGCKUIMultistateButton | A subclass of UIButton that supports multiple states |
| CGCKUIPlaybackRateController | A class that can be used to implement a custom stream playback rate UI |
| CGCKUIPlayPauseToggleController | A class that can be used to implement a custom play/pause toggle UI, in situations where a GCKUIMultistateButton will not suffice |
| CGCKUIStreamPositionController | A class that can be used to implement a custom stream position and/or seek UI, in situations where ordinary UISlider, UIProgressView, and UILabel controls will not suffice |
| CGCKUIStyle | |
| CGCKUIStyleAttributes | A class for controlling the style (colors, fonts, icons) of the default views of the framework |
| CGCKUIStyleAttributesCastViews | The style attributes for the root view group |
| CGCKUIStyleAttributesConnectionController | The style attributes for the view group representing the connection controller |
| CGCKUIStyleAttributesConnectionNavigation | The style attributes for the view group representing the navigation bar of device controller |
| CGCKUIStyleAttributesConnectionToolbar | The style attributes for the view group representing the toolbar of device controller |
| CGCKUIStyleAttributesDeviceChooser | The style attributes for the view group representing the device chooser |
| CGCKUIStyleAttributesDeviceControl | The style attributes for the view group representing all the device control views |
| CGCKUIStyleAttributesExpandedController | The style attributes for the view group representing the expanded controller |
| CGCKUIStyleAttributesGuestModePairingDialog | The style attributes for the view group representing the guest-mode pairing dialog |
| CGCKUIStyleAttributesInstructions | The style attributes for the view group representing the initial instructions overlay |
| CGCKUIStyleAttributesMediaControl | The style attributes for the view group representing all the media control views |
| CGCKUIStyleAttributesMiniController | The style attributes for the view group representing the mini controller |
| CGCKUIStyleAttributesNoDevicesAvailableController | The style attributes for the view group representing no devices available controller |
| CGCKUIStyleAttributesTrackSelector | The style attributes for the view group representing the media track selector |
| CGCKUIUtils | User interface utility methods |
| CGCKVASTAdsRequest | A class representing a VAST request for an ad break clip |
| CGCKVideoInfo | A class representing video format details |
| CNSDictionary(GCKAdditions) | A category that adds some convenience methods to NSDictionary for safely looking up values of various types |
| CNSMutableDictionary(GCKAdditions) | A category that adds some convenience methods to NSDictionary for setting values of various types |
| CNSTimer(GCKAdditions) | A category on NSTimer that adds some useful enhancements |