Cast Sender API for iOS

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
Create a Mobile Website
View Site in Mobile | Classic
Share by: