Cast Sender API for iOS
The classes and protocols in Google Cast Sender v4 API for iOS:
C GCKAdBreakClipInfo | A class representing an ad break clip |
C GCKAdBreakClipInfoBuilder | A builder object for constructing new or derived GCKAdBreakClipInfo instances |
C GCKAdBreakClipVastAdsRequest | |
C GCKAdBreakInfo | A class representing an ad break |
C GCKAdBreakInfoBuilder | A builder object for constructing new or derived GCKAdBreakInfo instances |
C GCKAdBreakStatus | A class representing the ad break status |
C GCKApplicationMetadata | Information about a receiver application |
C GCKCastChannel | A virtual communication channel for exchanging messages between a Cast sender and a Cast receiver |
C GCKCastContext | A class containing global objects and state for the framework |
C GCKCastContext(UI) | A category on GCKCastContext containing UI-specific APIs |
C <GCKCastDeviceStatusListener> | A listener protocol for receiving Cast device status change notifications |
C GCKCastOptions | Options that affect the discovery of Cast devices and the behavior of Cast sessions |
C GCKCastSession | A class that manages a Cast session with a receiver device |
C GCKColor | A class that represents an RGBA color |
C GCKCredentialsData | A class to maintain the application specific credentials data to identify and possibly authenticates the user |
C GCKDevice | An object representing a receiver device |
C GCKDeviceProvider | An abstract base class for performing device discovery and session construction |
C GCKDeviceProvider(Protected) | Convenience methods for constructing GCKDevice objects and sending discovery notifications to the framework |
C GCKDiscoveryCriteria | Device discovery filter criteria |
C GCKDiscoveryManager | A class that manages the device discovery process |
C <GCKDiscoveryManagerListener> | The GCKDiscoveryManager listener protocol |
C GCKDynamicDevice | A device object that can be part of a multizone group |
C GCKError | A subclass of NSError for framework errors |
C GCKGenericChannel | A generic GCKCastChannel implementation, suitable for use when subclassing is not desired |
C <GCKGenericChannelDelegate> | The GCKGenericChannel delegate protocol |
C GCKHLSSegment | Class that provides helpers to convert between GCKHLSSegmentFormat
and NSString
|
C GCKHLSVideoSegment | Class that provides helpers to convert between GCKHLSVideoSegmentFormat
and NSString
|
C GCKImage | A class that represents an image that is located on a web server |
C GCKJSONUtils | Utility methods for working with JSON data |
C GCKLaunchOptions | Receiver application launch options |
C GCKLogger | A singleton object used for logging by the framework |
C <GCKLoggerDelegate> | The GCKLogger delegate protocol |
C GCKLoggerFilter | A class for filtering log messages that are produced using GCKLogger |
C GCKMediaInformation | A class that aggregates information about a media item |
C GCKMediaInformationBuilder | A builder object for constructing new or derived GCKMediaInformation instances |
C GCKMediaLiveSeekableRange | A class that aggregates information about seekable range of a media stream |
C GCKMediaLoadOptions | Options for loading media with GCKRemoteMediaClient |
C GCKMediaLoadRequestData | Media load request data |
C GCKMediaLoadRequestDataBuilder | A builder object for constructing new or derived GCKMediaLoadRequestData
instances |
C GCKMediaMetadata | A container for media metadata |
C GCKMediaQueue | A data model representation of a media queue of arbitrary length |
C GCKMediaQueueContainerMetadata | Additional metadata for the media queue container |
C GCKMediaQueueContainerMetadataBuilder | A builder object for constructing new or derived GCKMediaQueueContainerMetadata
instances |
C GCKMediaQueueData | A class that holds the information of the playing queue or media container |
C GCKMediaQueueDataBuilder | A builder object for constructing new or derived GCKMediaQueueData
instances |
C <GCKMediaQueueDelegate> | The delegate protocol for receiving asynchronous notifications from a GCKMediaQueue |
C GCKMediaQueueItem | A class representing a media queue item |
C GCKMediaQueueItemBuilder | A builder object for constructing new or derived GCKMediaQueueItem instances |
C GCKMediaQueueLoadOptions | Options for loading media queue items with GCKRemoteMediaClient |
C GCKMediaRequestItem | A class representing a request item sent to Cast receivers |
C GCKMediaSeekOptions | Options for seeking within media with GCKRemoteMediaClient |
C GCKMediaStatus | A class that holds status information about some media |
C GCKMediaTextTrackStyle | A class representing a style for a text media track |
C GCKMediaTrack | A class representing a media track |
C GCKMultizoneDevice | A member device of a multizone group |
C GCKMultizoneStatus | The status of a multizone group |
C GCKNetworkAddress | An object that represents a network IP address |
C GCKOpenURLOptions | An object representing options that can be passed to a Cast-enabled application via a deep-link URL |
C GCKRemoteMediaClient | A class for controlling media playback on a Cast receiver |
C GCKRemoteMediaClient(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 |
C GCKRequest | An object for tracking an asynchronous request |
C <GCKRequestDelegate> | The GCKRequest delegate protocol |
C GCKSenderApplicationInfo | Information about a sender application |
C GCKSession | An abstract base class representing a session with a receiver device |
C GCKSession(Protected) | Methods to be overridden and called by GCKSession subclasses only |
C GCKSessionManager | A class that manages sessions |
C <GCKSessionManagerListener> | The GCKSessionManager listener protocol |
C GCKSessionTraits | An object describing the traits and capabilities of a session |
C GCKUIButton | A subclass of UIButton that supports custom application states |
C GCKUICastButton | 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 |
C GCKUICastContainerViewController | A view controller which wraps another View Controller and adds a media playback notification area below that controller |
C GCKUIDeviceVolumeController | A controller for UI views that are used to control or display the volume and mute state of a Cast receiver |
C GCKUIExpandedMediaControlsViewController | A view controller which implements the expanded controls fullscreen view |
C <GCKUIImageCache> | A protocol that defines a means of retrieving and caching images |
C GCKUIImageHints | 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 |
C GCKUIMediaController | 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 |
C GCKUIMediaTrackSelectionViewController | 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 |
C GCKUIMiniMediaControlsViewController | A view controller which implements the "now playing" control bar |
C <GCKUIMiniMediaControlsViewControllerDelegate> | The GCKUIMiniMediaControlsViewController delegate protocol |
C GCKUIMultistateButton | A subclass of UIButton that supports multiple states |
C GCKUIPlaybackRateController | A class that can be used to implement a custom stream playback rate UI |
C GCKUIPlayPauseToggleController | A class that can be used to implement a custom play/pause toggle UI, in situations where a GCKUIMultistateButton will not suffice |
C GCKUIStreamPositionController | 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 |
C GCKUIStyle | |
C GCKUIStyleAttributes | A class for controlling the style (colors, fonts, icons) of the default views of the framework |
C GCKUIStyleAttributesCastViews | The style attributes for the root view group |
C GCKUIStyleAttributesConnectionController | The style attributes for the view group representing the connection controller |
C GCKUIStyleAttributesConnectionNavigation | The style attributes for the view group representing the navigation bar of device controller |
C GCKUIStyleAttributesConnectionToolbar | The style attributes for the view group representing the toolbar of device controller |
C GCKUIStyleAttributesDeviceChooser | The style attributes for the view group representing the device chooser |
C GCKUIStyleAttributesDeviceControl | The style attributes for the view group representing all the device control views |
C GCKUIStyleAttributesExpandedController | The style attributes for the view group representing the expanded controller |
C GCKUIStyleAttributesGuestModePairingDialog | The style attributes for the view group representing the guest-mode pairing dialog |
C GCKUIStyleAttributesInstructions | The style attributes for the view group representing the initial instructions overlay |
C GCKUIStyleAttributesMediaControl | The style attributes for the view group representing all the media control views |
C GCKUIStyleAttributesMiniController | The style attributes for the view group representing the mini controller |
C GCKUIStyleAttributesNoDevicesAvailableController | The style attributes for the view group representing no devices available controller |
C GCKUIStyleAttributesTrackSelector | The style attributes for the view group representing the media track selector |
C GCKUIUtils | User interface utility methods |
C GCKVASTAdsRequest | A class representing a VAST request for an ad break clip |
C GCKVideoInfo | A class representing video format details |
C NSDictionary(GCKAdditions) | A category that adds some convenience methods to NSDictionary for safely looking up values of various types |
C NSMutableDictionary(GCKAdditions) | A category that adds some convenience methods to NSDictionary for setting values of various types |
C NSTimer(GCKAdditions) | A category on NSTimer that adds some useful enhancements |