AdBreakInfo

public classAdBreakInfoextendsObject
implementsParcelable

A class that aggregates information about an ad that is playing or will be played on the receiver. The sender app may use instances of this class to draw ad breaks on a SeekBar.

Nested Class Summary

class AdBreakInfo.Builder A builder forAdBreakInfo.

Inherited Constant Summary

Public Method Summary

boolean
String[]
getBreakClipIds()
Returns an unmodifiable list of ad break clip IDs in this break.
long
getDurationInMs()
Returns this break content’s duration in milliseconds.
String
getId()
Returns this break's ID.
long
getPlaybackPositionInMs()
Returns this break content’s playback position in milliseconds at which the ad will begin playing relative to the start of the video.
int
boolean
isEmbedded()
Returnstrueif this break doesn't have a URL and is part of the content.
boolean
isWatched()
Returnstrueif this break has been watched.
void
writeToParcel(Parcelout, int flags)

Inherited Method Summary

Public Methods

public booleanequals(Objectother)

publicString[]getBreakClipIds()

Returns an unmodifiable list of ad break clip IDs in this break. The list of matchingAdBreakClipInfo objects can be obtained by callingMediaInfo.getAdBreakClips().

public longgetDurationInMs()

Returns this break content’s duration in milliseconds.

publicStringgetId()

Returns this break's ID.

public longgetPlaybackPositionInMs()

Returns this break content’s playback position in milliseconds at which the ad will begin playing relative to the start of the video. If position is 0, the pre-roll break will play before the video starts. If position is -1, the post-roll break will play at the end of the video (only if isEmbedded is false).

public inthashCode()

public booleanisEmbedded()

Returnstrueif this break doesn't have a URL and is part of the content.

public booleanisWatched()

Returnstrueif this break has been watched.

public voidwriteToParcel(Parcelout, int flags)