public class Stream extends BitmovinResource
Constructor and Description |
---|
Stream() |
Modifier and Type | Method and Description |
---|---|
Stream |
addInputStreamsItem(StreamInput inputStreamsItem) |
Stream |
addOutputsItem(EncodingOutput outputsItem) |
boolean |
equals(Object o) |
AppliedStreamSettings |
getAppliedSettings()
Contains stream properties which may not have been defined in the configuration
|
String |
getCodecConfigId()
Id of the codec configuration (required)
|
AbstractCondition |
getConditions()
Defines a condition that is evaluated against the input of the Stream.
|
Boolean |
getCreateQualityMetaData()
Set true to create quality metadata for this stream
|
DecodingErrorMode |
getDecodingErrorMode()
Determines how to react to errors during decoding
|
List<Ignoring> |
getIgnoredBy()
This read-only property is set during the analysis step of the encoding.
|
List<StreamInput> |
getInputStreams()
Determines the input source(s) for the stream.
|
StreamMetadata |
getMetadata()
Get metadata
|
StreamMode |
getMode()
Mode of the stream
|
List<EncodingOutput> |
getOutputs()
Get outputs
|
StreamPerTitleSettings |
getPerTitleSettings()
Settings to configure Per-Title on stream level
|
Integer |
getSegmentsEncoded()
Number of encoded segments.
|
EncodingMode |
getSelectedEncodingMode()
The encoding mode of the stream which was applied by the assigned codec configuration
|
int |
hashCode() |
void |
setCodecConfigId(String codecConfigId)
Id of the codec configuration (required)
|
void |
setConditions(AbstractCondition conditions)
Defines a condition that is evaluated against the input of the Stream.
|
void |
setCreateQualityMetaData(Boolean createQualityMetaData)
Set true to create quality metadata for this stream
|
void |
setDecodingErrorMode(DecodingErrorMode decodingErrorMode)
Determines how to react to errors during decoding
|
void |
setInputStreams(List<StreamInput> inputStreams)
Determines the input source(s) for the stream.
|
void |
setMetadata(StreamMetadata metadata)
Set metadata
|
void |
setMode(StreamMode mode)
Mode of the stream
|
void |
setOutputs(List<EncodingOutput> outputs)
Set outputs
|
void |
setPerTitleSettings(StreamPerTitleSettings perTitleSettings)
Settings to configure Per-Title on stream level
|
String |
toString() |
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public Stream addInputStreamsItem(StreamInput inputStreamsItem)
public List<StreamInput> getInputStreams()
public void setInputStreams(List<StreamInput> inputStreams)
inputStreams
- Determines the input source(s) for the stream. All video streams of an encoding need to have identical input configurations (required)public Stream addOutputsItem(EncodingOutput outputsItem)
public List<EncodingOutput> getOutputs()
public void setOutputs(List<EncodingOutput> outputs)
outputs
- public Boolean getCreateQualityMetaData()
public void setCreateQualityMetaData(Boolean createQualityMetaData)
createQualityMetaData
- Set true to create quality metadata for this streampublic String getCodecConfigId()
public void setCodecConfigId(String codecConfigId)
codecConfigId
- Id of the codec configuration (required)public Integer getSegmentsEncoded()
public AbstractCondition getConditions()
public void setConditions(AbstractCondition conditions)
conditions
- Defines a condition that is evaluated against the input of the Stream. If the condition is not fulfilled, the Stream will be ignored during the encoding process. The 'streamConditionMode' of a Muxing allows to control how ignored Streams affect the Muxing. When retrieving the resource after the analysis step of the encoding has finished, 'ignoredBy' will indicate if and why it has been ignored. See [Stream Conditions](https://bitmovin.com/docs/encoding/articles/stream-conditions) for more informationpublic List<Ignoring> getIgnoredBy()
public StreamMode getMode()
public void setMode(StreamMode mode)
mode
- Mode of the streampublic EncodingMode getSelectedEncodingMode()
public StreamPerTitleSettings getPerTitleSettings()
public void setPerTitleSettings(StreamPerTitleSettings perTitleSettings)
perTitleSettings
- Settings to configure Per-Title on stream levelpublic StreamMetadata getMetadata()
public void setMetadata(StreamMetadata metadata)
metadata
- public DecodingErrorMode getDecodingErrorMode()
public void setDecodingErrorMode(DecodingErrorMode decodingErrorMode)
decodingErrorMode
- Determines how to react to errors during decodingpublic AppliedStreamSettings getAppliedSettings()
public boolean equals(Object o)
equals
in class BitmovinResource
public int hashCode()
hashCode
in class BitmovinResource
public String toString()
toString
in class BitmovinResource
Copyright © 2023. All rights reserved.