public class ESDescriptor extends Descriptor
size, start, type, TYPE_DECODER_CONFIG_DESCRIPTOR, TYPE_DECODER_SPECIFIC_INFO, TYPE_ES_DESCRIPTOR, TYPE_ES_ID_INC, TYPE_INITIAL_OBJECT_DESCRIPTOR, TYPE_MP4_INITIAL_OBJECT_DESCRIPTOR, TYPE_OBJECT_DESCRIPTOR, TYPE_SL_CONFIG_DESCRIPTOR
Constructor and Description |
---|
ESDescriptor() |
Modifier and Type | Method and Description |
---|---|
int |
getDependingOnES_ID()
The
dependingOnES_ID is the ES_ID of another elementary
stream on which this elementary stream depends. |
int |
getES_ID()
The ES_ID provides a unique label for each elementary stream within its
name scope.
|
int |
getStreamPriority()
The stream priority indicates a relative measure for the priority of this
elementary stream.
|
java.lang.String |
getURL()
A URL String that shall point to the location of an SL-packetized stream
by name.
|
boolean |
hasStreamDependency()
Indicates if an ID of another stream is present, on which this stream
depends.
|
boolean |
isURLPresent()
A flag that indicates the presence of a URL.
|
createDescriptor, getChildren, getSize, getType, readChildren
public int getES_ID()
public boolean hasStreamDependency()
public int getDependingOnES_ID()
dependingOnES_ID
is the ES_ID of another elementary
stream on which this elementary stream depends. The stream with the
dependingOnES_ID
shall also be associated to this
Descriptor. If no value is present (if hasStreamDependency()
returns false) this method returns -1.public boolean isURLPresent()
public java.lang.String getURL()
isURLPresent()
returns false) this
method returns null.public int getStreamPriority()