No results found.
A class for controlling media playback on a Cast receiver. More...
#import <GCKRemoteMediaClient.h>
A class for controlling media playback on a Cast receiver.
An instance of this object is available as the property GCKSession::remoteMediaClient.
Adds a listener to this object's list of listeners.
Returns the approximate stream position as calculated from the last received stream information and the elapsed wall-time since that update.
Returns 0 if the channel is not connected or if no media is currently loaded.
Loads and starts playback of a new media item with default options.
Loads and optionally starts playback of a new media item.
nil
Loads and starts playback of a new media item with the specified options.
To be called by subclasses whenever a contiguous sequence of queue items has been inserted into the queue.
Provided by category GCKRemoteMediaClient(Protected).
To be called by subclasses whenever the list of media queue item IDs is received.
To be called by a subclass whenever queue items have been received.
To be called by subclasses whenever a contiguous sequence of queue items has been removed from the queue.
To be called by subclasses whenever a media session begins, namely, right after new media has been successfully loaded on the remote player.
To be called by subclasses whenever the mediaStatus object of the client changes.
To be called by subclasses whenever the metadata changes.
To be called by subclasses whenever the GCKMediaStatus::preloadedItemID of the client's GCKMediaStatus changes.
To be called by subclasses whenever the media queue managed by the client changes.
To be called by subclasses whenever existing queue items have been updated in the queue.
Pauses playback of the current media item.
The request will fail if there is no current media status.
Begins (or resumes) playback of the current media item.
Playback always begins at the beginning of the stream. The request will fail if there is no current media status.
Requests the list of item IDs for the queue.
The results are passed to the delegate callback GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItemIDs:.
Requests complete information for the queue items with the given item IDs.
The results are passed to the delegate callback GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItems:.
A convenience method that inserts a single item into the queue and makes it the current item.
A convenience method that inserts a single item into the queue.
Inserts a list of new media items into the queue.
Jumps to the item with the specified ID in the queue.
Loads and optionally starts playback of a new queue of media items.
A convenience method that moves a single item in the queue.
Moves to the next item in the queue.
Moves to the previous item in the queue.
Removes a list of media items from the queue.
If the queue becomes empty as a result, the current media session will be terminated.
A convenience method that removes a single item from the queue.
Reorders a list of media items in the queue.
Reorder a list of media items in the queue.
Sets the queue repeat mode.
Updates the queue.
Removes a listener from this object's list of listeners.
Requests updated media status information from the receiver.
Seeks to a new position within the current media item.
Sets the active tracks.
Sets the playback rate for the current media session.
Sets whether the stream is muted.
The request will fail if there is no current media session.
Sets the stream volume.
Sets the text track style.
Sends a request to skip the playing ad.
Stops playback of the current media item.
If a queue is currently loaded, it will be removed. The request will fail if there is no current media status.
A delegate capable of extracting ad break information from the custom data in a GCKMediaStatus object.
A flag that indicates whether this object is connected to a session.
The current media status, as reported by the media control channel.
The amount of time that has passed since the last media status update was received.
If a status request is currently in progress, this will be 0.