public class ObjectDescriptor extends Descriptor
ObjectDescriptor
consists of three different parts:
The first part uniquely labels the ObjectDescriptor
within its
name scope by means of an ID. Media objects in the scene description use this
ID to refer to their object descriptor. An optional URL String indicates that
the actual object descriptor resides at a remote location.
The second part is a set of optional descriptors that support the inclusion
if future extensions as well as the transport of private data in a backward
compatible way.
The third part consists of a list of ESDescriptors
, each
providing parameters for a single elementary stream that relates to the media
object as well as an optional set of object content information descriptors.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 |
---|
ObjectDescriptor() |
Modifier and Type | Method and Description |
---|---|
int |
getObjectDescriptorID()
The ID uniquely identifies this ObjectDescriptor within its name scope.
|
java.lang.String |
getURL()
A URL String that shall point to another InitialObjectDescriptor.
|
boolean |
isURLPresent()
A flag that indicates the presence of a URL.
|
createDescriptor, getChildren, getSize, getType, readChildren
public int getObjectDescriptorID()
public boolean isURLPresent()
public java.lang.String getURL()
isURLPresent()
returns false) this method
returns null.