public static class PlaylistProxy.MediaSourceParams
extends java.lang.Object
PlaylistProxy.makeUrl(String mediaSource, MediaSourceType mediaSourceType, MediaSourceParams mediaSourceParams)
Modifier and Type | Field and Description |
---|---|
java.lang.String |
audioCodecs
Supported audio codecs (MPEG DASH only).
|
int |
audioTrack
Audio track selected.
|
PlaylistProxy.TrackSelector |
audioTrackSelector
Designate the index space referenced by audioTrack.
|
java.lang.String |
bbtsIndexUrl
Optional BBTS index URL.
|
int |
bitrateBitsPerSecond
Required for BBTS without index, ignored for other content
types.
|
java.lang.String |
contentType
The URL response mime type.
|
int |
durationSeconds
Required for BBTS without index in which case it specifies
the content duration.
|
java.lang.String |
extraClientHttpHeaders
Additional HTTP headers passed from the Playlist Proxy to the
HTTP client.
|
java.lang.String |
extraContentAccessHttpHeaders
Additional HTTP headers passed in content access HTTP requests.
|
java.lang.String |
language
Language desired for the audio.
|
java.lang.String |
masterPlaylistAppendix
Additional contents to be appended to the master playlist
produced by the proxy.
|
java.lang.String |
sourceContentType
The source media mime type.
|
java.lang.String |
subtitleLang
Web VTT subtitles:
RFC 5646 language code.
|
java.lang.String |
subtitleName
Web VTT subtitles:
UTF-8 Subtitle name.
|
java.lang.String |
subtitleUrl
Web VTT subtitles:
Absolute URL of the WebVTT file.
|
java.lang.String |
videoCodecs
Supported video codecs (MPEG DASH only).
|
int |
videoTrack
Video track selected.
|
PlaylistProxy.TrackSelector |
videoTrackSelector
Designate the index space referenced by videoTrack.
|
Constructor and Description |
---|
PlaylistProxy.MediaSourceParams() |
public java.lang.String sourceContentType
public java.lang.String contentType
public int durationSeconds
public int bitrateBitsPerSecond
public java.lang.String language
public java.lang.String audioCodecs
public java.lang.String videoCodecs
public java.lang.String bbtsIndexUrl
public java.lang.String masterPlaylistAppendix
public PlaylistProxy.TrackSelector audioTrackSelector
public int audioTrack
public PlaylistProxy.TrackSelector videoTrackSelector
public int videoTrack
public java.lang.String extraContentAccessHttpHeaders
public java.lang.String extraClientHttpHeaders
public java.lang.String subtitleName
public java.lang.String subtitleLang
public java.lang.String subtitleUrl