public class InitialObjectDescriptor extends Descriptor
InitialObjectDescriptor
is a variation of the
ObjectDescriptor
that shall be used to gain initial access to
content.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 |
---|
InitialObjectDescriptor() |
Modifier and Type | Method and Description |
---|---|
boolean |
areProfilesPresent()
A flag that indicates the presence of profiles.
|
int |
getAudioProfile()
An indication of the audio profile required to process the content
associated with this InitialObjectDescriptor.
|
int |
getGraphicsProfile()
An indication of the graphics profile required to process the content
associated with this InitialObjectDescriptor.
|
int |
getObjectDescriptorID()
The ID uniquely identifies this ObjectDescriptor within its name scope.
|
int |
getODProfile() |
int |
getSceneProfile()
An indication of the scene description profile required to process the
content associated with this InitialObjectDescriptor.
|
java.lang.String |
getURL()
A URL String that shall point to another InitialObjectDescriptor.
|
int |
getVisualProfile()
An indication of the visual profile required to process the content
associated with this InitialObjectDescriptor.
|
boolean |
includesInlineProfiles()
A flag that, if set, indicates that the subsequent profile indications
take into account the resources needed to process any content that may
be inlined.
|
boolean |
isURLPresent()
A flag that indicates the presence of a URL.
|
createDescriptor, getChildren, getSize, getType, readChildren
public int getObjectDescriptorID()
public boolean includesInlineProfiles()
public boolean isURLPresent()
public java.lang.String getURL()
isURLPresent()
returns false) this method
returns null.public boolean areProfilesPresent()
public int getODProfile()
public int getSceneProfile()
public int getAudioProfile()
public int getVisualProfile()
public int getGraphicsProfile()