public static interface

RemoteMediaClient.ParseAdsInfoCallback

com.google.android.gms.cast.framework.media.RemoteMediaClient.ParseAdsInfoCallback

Class Overview

The callback interface for parsing ads information from the custom data inside the MediaStatus.

Summary

Public Methods
abstract List<AdBreakInfo> parseAdBreaksFromMediaStatus(MediaStatus mediaStatus)
Returns a list of AdBreakInfo instances, which contains information about a list of ads that is or will be played on the receiver.
abstract boolean parseIsPlayingAdFromMediaStatus(MediaStatus mediaStatus)
Returns whether an ad is playing on the receiver.

Public Methods

public abstract List<AdBreakInfo> parseAdBreaksFromMediaStatus (MediaStatus mediaStatus)

Returns a list of AdBreakInfo instances, which contains information about a list of ads that is or will be played on the receiver. An AdBreakInfo contains the position of the ad relative to the playback of the current media content. The returned value will be used by the framework to draw ad breaks on the SeekBar inside the ExpandedControllerActivity.

Parameters
mediaStatus MediaStatus: The current MediaStatus.
Returns
List<AdBreakInfo>

public abstract boolean parseIsPlayingAdFromMediaStatus (MediaStatus mediaStatus)

Returns whether an ad is playing on the receiver. The return value will be used by the framework to render various framework managed UIs to indicate that an ad is playing.

Parameters
mediaStatus MediaStatus: The current MediaStatus.
Returns
boolean