Class List

Class List
The classes and protocols in Cast API v3 for iOS:
 CGCKApplicationMetadataInformation about a receiver application
 CGCKCastChannelA virtual communication channel for exchanging messages between a Cast sender and a Cast receiver
 CGCKCastContextA 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
 CGCKCastOptionsOptions that affect the discovery of Cast devices and the behavior of Cast sessions
 CGCKCastSessionA class that manages a Cast session with a receiver device
 CGCKColorA class that represents an RGBA color
 CGCKDeviceAn object representing a receiver device
 CGCKDeviceManagerA controller for Cast devices
 C<GCKDeviceManagerDelegate>The GCKDeviceManager delegate protocol
 CGCKDeviceProviderAn 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
 CGCKDeviceScannerA class that asynchronously scans for available devices and sends corresponding notifications to its listener(s)
 C<GCKDeviceScannerListener>The GCKDeviceScanner listener protocol
 CGCKDiscoveryManagerA class that manages the device discovery process
 C<GCKDiscoveryManagerListener>The GCKDiscoveryManager listener protocol
 CGCKErrorA subclass of NSError for framework errors
 CGCKFilterCriteriaFilter criteria to be applied to the results of device discovery
 CGCKFrameworkResourcesA singleton object that provides access to the framework's resource bundle
 CGCKGameManagerChannelA GCKCastChannel subclass for game control operations
 C<GCKGameManagerChannelDelegate>The GCKGameManagerChannel delegate protocol
 CGCKGameManagerResultThe result of a Game Manager request
 CGCKGameManagerStateA representation of the state of the Game Manager running on the receiver device
 CGCKGenericChannelA generic GCKCastChannel implementation, suitable for use when subclassing is not desired
 C<GCKGenericChannelDelegate>The GCKGenericChannel delegate protocol
 CGCKImageA class that represents an image that is located on a web server
 CGCKJSONUtilsUtility methods for working with JSON data
 CGCKLaunchOptionsReceiver application launch options
 CGCKLoggerA singleton object used for logging by the framework
 C<GCKLoggerDelegate>The GCKLogger delegate protocol
 CGCKLoggerFilterA class for filtering log messages that are produced using GCKLogger
 CGCKMediaControlChannelA GCKCastChannel subclass for media control operations
 C<GCKMediaControlChannelDelegate>The GCKMediaControlChannel delegate protocol
 CGCKMediaInformationA class that aggregates information about a media item
 CGCKMediaMetadataA container for media metadata
 CGCKMediaQueueItemA class representing a media queue item
 CGCKMediaQueueItemBuilderA builder object for constructing new or derived GCKMediaQueueItem instances
 CGCKMediaStatusA class that holds status information about some media
 CGCKMediaTextTrackStyleA class representing a style for a text media track
 CGCKMediaTrackA class representing a media track
 CGCKPlayerInfoRepresents data for a single player
 CGCKRemoteMediaClientA class for controlling media playback on a Cast receiver
 C<GCKRemoteMediaClientListener>The GCKRemoteMediaClient listener protocol
 CGCKRequestAn object for tracking an asynchronous request
 C<GCKRequestDelegate>The GCKRequest delegate protocol
 CGCKSenderApplicationInfoInformation about a sender application
 CGCKSessionAn abstract base class representing a session with a receiver device
 CGCKSession(Protected)Methods to be overridden and called by GCKSession subclasses only
 CGCKSessionManagerA class that manages sessions
 C<GCKSessionManagerListener>The GCKSessionManager listener protocol
 CGCKSessionTraitsAn object describing the traits and capabilities of a session
 CGCKUIButtonA subclass of UIButton that supports custom application states
 CGCKUICastButtonA subclass of UIButton that implements a "Cast" button
 CGCKUICastContainerViewControllerA view controller which wraps another View Controller and adds a media playback notification area below that controller
 CGCKUIDeviceVolumeControllerA controller for UI views that are used to control or display the volume and mute state of a Cast receiver
 C<GCKUIImageCache>A protocol that defines a means of retrieving and caching images
 CGCKUIImageHintsAn 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
 CGCKUIMediaControllerA 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
 CGCKUIMediaTrackSelectionViewControllerA view controller that displays a list of the available text and audio tracks for a given media item
 C<GCKUIMediaTrackSelectionViewControllerDelegate>The GCKUIDeviceConnectionViewController delegate protocol
 CGCKUIMiniMediaControlsViewControllerA view controller which implements the "now playing" control bar
 C<GCKUIMiniMediaControlsViewControllerDelegate>The GCKUIMiniMediaControlsViewController delegate protocol
 CGCKUIUtilsUser interface utility methods
 CNSDictionary(GCKAdditions)A category that adds some convenience methods to NSDictionary for setting and safely looking up values of various types
 CNSTimer(GCKAdditions)A category on NSTimer that adds some useful enhancements