Package com.wowza.wms.transport.mpeg2
Class MetaDataPointerDescriptor
- Object
-
- com.wowza.wms.transport.mpeg2.Descriptor
-
- com.wowza.wms.transport.mpeg2.MetaDataPointerDescriptor
-
public class MetaDataPointerDescriptor extends Descriptor
-
-
Field Summary
Fields Modifier and Type Field Description static int
METADATA_APPLICATION_FORMAT_APPLE
static int
METADATA_FORMAT_IDENTIFIER_APPLE
int
metadataApplicationFormat
int
metadataFormat
int
metadataFormatIdentifier
boolean
metadataLocatorRecordFlag
int
metadataServiceId
int
MPEGCarriageFlags
int
programNumber
-
Fields inherited from class com.wowza.wms.transport.mpeg2.Descriptor
data, DESCRIPTOR_TAG_AAC_DVB, DESCRIPTOR_TAG_AAC_SCTE, DESCRIPTOR_TAG_AC3, DESCRIPTOR_TAG_ANCILLARY, DESCRIPTOR_TAG_AUDIO, DESCRIPTOR_TAG_CA, DESCRIPTOR_TAG_COPYRIGHT, DESCRIPTOR_TAG_CUE_IDENTIFIER, DESCRIPTOR_TAG_DATA_STREAM_ALIGN, DESCRIPTOR_TAG_DVBTELETEXT, DESCRIPTOR_TAG_ENHANCED_AC3, DESCRIPTOR_TAG_EXT_ES_ID, DESCRIPTOR_TAG_EXTENSION_DVB, DESCRIPTOR_TAG_EXTENSION_MP4_LOAS, DESCRIPTOR_TAG_FLEX_MUX_TIMING, DESCRIPTOR_TAG_FMC, DESCRIPTOR_TAG_FMX_BUFSIZE, DESCRIPTOR_TAG_HIERARCHY, DESCRIPTOR_TAG_IBP, DESCRIPTOR_TAG_IOD, DESCRIPTOR_TAG_ISO_639_LANG, DESCRIPTOR_TAG_MAX_BITRATE, DESCRIPTOR_TAG_METADATA, DESCRIPTOR_TAG_METADATA_POINTER, DESCRIPTOR_TAG_METADATA_STD, DESCRIPTOR_TAG_MP4_AUDIO, DESCRIPTOR_TAG_MP4_VIDEO, DESCRIPTOR_TAG_MULTIPLE_BUF, DESCRIPTOR_TAG_MULTIPLEX_BUF_UTIL, DESCRIPTOR_TAG_MUXCODE, DESCRIPTOR_TAG_PRIVATE_DATA, DESCRIPTOR_TAG_REGISTRATION, DESCRIPTOR_TAG_SL, DESCRIPTOR_TAG_SMOOTHING_BUF, DESCRIPTOR_TAG_STD, DESCRIPTOR_TAG_STREAM_IDENTIFIER, DESCRIPTOR_TAG_SYSTEM_CLOCK, DESCRIPTOR_TAG_TGT_BACKGRD_GRID, DESCRIPTOR_TAG_VIDEO, DESCRIPTOR_TAG_VIDEO_WINDOWS, length, tag
-
-
Constructor Summary
Constructors Constructor Description MetaDataPointerDescriptor()
MetaDataPointerDescriptor(java.nio.ByteBuffer descriptorData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
binarySize()
How big is the descriptor in binary.void
decodeDescriptorData(java.nio.ByteBuffer descriptorData)
Decode descriptor data.void
toBin(java.nio.ByteBuffer buffer)
Encodes the descriptor into binary format for use in a transportString
toString()
-
Methods inherited from class com.wowza.wms.transport.mpeg2.Descriptor
decodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, serializeAMF, toDebugString
-
-
-
-
Field Detail
-
METADATA_APPLICATION_FORMAT_APPLE
public static final int METADATA_APPLICATION_FORMAT_APPLE
- See Also:
- Constant Field Values
-
METADATA_FORMAT_IDENTIFIER_APPLE
public static final int METADATA_FORMAT_IDENTIFIER_APPLE
- See Also:
- Constant Field Values
-
metadataApplicationFormat
public int metadataApplicationFormat
-
metadataFormat
public int metadataFormat
-
metadataFormatIdentifier
public int metadataFormatIdentifier
-
metadataServiceId
public int metadataServiceId
-
metadataLocatorRecordFlag
public boolean metadataLocatorRecordFlag
-
MPEGCarriageFlags
public int MPEGCarriageFlags
-
programNumber
public int programNumber
-
-
Method Detail
-
decodeDescriptorData
public void decodeDescriptorData(java.nio.ByteBuffer descriptorData)
Description copied from class:Descriptor
Decode descriptor data.- Overrides:
decodeDescriptorData
in classDescriptor
- Parameters:
descriptorData
- the descriptor data
-
toBin
public void toBin(java.nio.ByteBuffer buffer)
Description copied from class:Descriptor
Encodes the descriptor into binary format for use in a transport- Overrides:
toBin
in classDescriptor
- Parameters:
buffer
- a ByteBuffer to put the descriptor binary data into
-
binarySize
public int binarySize()
Description copied from class:Descriptor
How big is the descriptor in binary.- Overrides:
binarySize
in classDescriptor
- Returns:
- the total size of the descriptor in binary form, includes tag and length fields
-
toString
public String toString()
- Overrides:
toString
in classDescriptor
-
-