public class StreamInfo extends BitmovinResource
Constructor and Description |
---|
StreamInfo() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getAudio()
It MUST match the value of the GROUP-ID attribute of an Audio EXT-X-MEDIA tag elsewhere in the Master Playlist.
|
AudioGroupConfiguration |
getAudioGroups()
HLS Audio Group Configuration.
|
String |
getClosedCaptions()
If the value is not 'NONE', it MUST match the value of the GROUP-ID attribute of a Closed Captions EXT-X-MEDIA tag elsewhere in the Playlist (required)
|
String |
getDrmId()
Id of the DRM.
|
String |
getEncodingId()
Id of the encoding.
|
Long |
getEndSegmentNumber()
Number of the last segment.
|
Boolean |
getForceFrameRateAttribute()
Force the addition of the frame rate attribute to all stream infos.
|
Boolean |
getForceVideoRangeAttribute()
Force the addition of the video-range attribute to all stream infos.
|
String |
getMuxingId()
Id of the muxing.
|
String |
getSegmentPath()
Path to segments.
|
Long |
getStartSegmentNumber()
Number of the first segment.
|
String |
getStreamId()
Id of the stream.
|
String |
getSubtitles()
It MUST match the value of the GROUP-ID attribute of a Subtitles EXT-X-MEDIA tag elsewhere in the Master Playlist
|
String |
getUri()
The URI of the playlist file.
|
String |
getVideo()
It MUST match the value of the GROUP-ID attribute of a Video EXT-X-MEDIA tag elsewhere in the Master Playlist
|
int |
hashCode() |
void |
setAudio(String audio)
It MUST match the value of the GROUP-ID attribute of an Audio EXT-X-MEDIA tag elsewhere in the Master Playlist.
|
void |
setAudioGroups(AudioGroupConfiguration audioGroups)
HLS Audio Group Configuration.
|
void |
setClosedCaptions(String closedCaptions)
If the value is not 'NONE', it MUST match the value of the GROUP-ID attribute of a Closed Captions EXT-X-MEDIA tag elsewhere in the Playlist (required)
|
void |
setDrmId(String drmId)
Id of the DRM.
|
void |
setEncodingId(String encodingId)
Id of the encoding.
|
void |
setEndSegmentNumber(Long endSegmentNumber)
Number of the last segment.
|
void |
setForceFrameRateAttribute(Boolean forceFrameRateAttribute)
Force the addition of the frame rate attribute to all stream infos.
|
void |
setForceVideoRangeAttribute(Boolean forceVideoRangeAttribute)
Force the addition of the video-range attribute to all stream infos.
|
void |
setMuxingId(String muxingId)
Id of the muxing.
|
void |
setSegmentPath(String segmentPath)
Path to segments.
|
void |
setStartSegmentNumber(Long startSegmentNumber)
Number of the first segment.
|
void |
setStreamId(String streamId)
Id of the stream.
|
void |
setSubtitles(String subtitles)
It MUST match the value of the GROUP-ID attribute of a Subtitles EXT-X-MEDIA tag elsewhere in the Master Playlist
|
void |
setUri(String uri)
The URI of the playlist file.
|
void |
setVideo(String video)
It MUST match the value of the GROUP-ID attribute of a Video EXT-X-MEDIA tag elsewhere in the Master Playlist
|
String |
toString() |
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public String getAudio()
public void setAudio(String audio)
audio
- It MUST match the value of the GROUP-ID attribute of an Audio EXT-X-MEDIA tag elsewhere in the Master Playlist. Either this or `audioGroups` must be set.public AudioGroupConfiguration getAudioGroups()
public void setAudioGroups(AudioGroupConfiguration audioGroups)
audioGroups
- HLS Audio Group Configuration. You will want to use this configuration property in case you specify conditions on audio streams. The first matching audio group will be used for the specific variant stream. Either this or `audio` must be set.public String getVideo()
public void setVideo(String video)
video
- It MUST match the value of the GROUP-ID attribute of a Video EXT-X-MEDIA tag elsewhere in the Master Playlistpublic String getSubtitles()
public void setSubtitles(String subtitles)
subtitles
- It MUST match the value of the GROUP-ID attribute of a Subtitles EXT-X-MEDIA tag elsewhere in the Master Playlistpublic String getClosedCaptions()
public void setClosedCaptions(String closedCaptions)
closedCaptions
- If the value is not 'NONE', it MUST match the value of the GROUP-ID attribute of a Closed Captions EXT-X-MEDIA tag elsewhere in the Playlist (required)public String getEncodingId()
public void setEncodingId(String encodingId)
encodingId
- Id of the encoding. (required)public String getStreamId()
public void setStreamId(String streamId)
streamId
- Id of the stream. (required)public String getMuxingId()
public void setMuxingId(String muxingId)
muxingId
- Id of the muxing. (required)public String getDrmId()
public void setDrmId(String drmId)
drmId
- Id of the DRM.public String getSegmentPath()
public void setSegmentPath(String segmentPath)
segmentPath
- Path to segments. (required)public String getUri()
public void setUri(String uri)
uri
- The URI of the playlist file. (required)public Long getStartSegmentNumber()
public void setStartSegmentNumber(Long startSegmentNumber)
startSegmentNumber
- Number of the first segment. Default is 0.public Long getEndSegmentNumber()
public void setEndSegmentNumber(Long endSegmentNumber)
endSegmentNumber
- Number of the last segment. Default is the last one that was encoded.public Boolean getForceFrameRateAttribute()
public void setForceFrameRateAttribute(Boolean forceFrameRateAttribute)
forceFrameRateAttribute
- Force the addition of the frame rate attribute to all stream infos.public Boolean getForceVideoRangeAttribute()
public void setForceVideoRangeAttribute(Boolean forceVideoRangeAttribute)
forceVideoRangeAttribute
- Force the addition of the video-range attribute to all stream infos.public boolean equals(Object o)
equals
in class BitmovinResource
public int hashCode()
hashCode
in class BitmovinResource
public String toString()
toString
in class BitmovinResource
Copyright © 2021. All rights reserved.