Package com.wowza.wms.transport.mpeg2
Class MetadataDescriptor
- Object
-
- com.wowza.wms.transport.mpeg2.Descriptor
-
- com.wowza.wms.transport.mpeg2.MetadataDescriptor
-
public class MetadataDescriptor extends Descriptor
-
-
Field Summary
Fields Modifier and Type Field Description int
decoderConfigFlags
int
DSMCCFlag
int
metadataApplicationFormat
int
metadataFormat
int
metadataFormatIdentifier
int
metadataServiceId
-
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 MetadataDescriptor()
MetadataDescriptor(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
-
metadataApplicationFormat
public int metadataApplicationFormat
-
metadataFormat
public int metadataFormat
-
metadataFormatIdentifier
public int metadataFormatIdentifier
-
metadataServiceId
public int metadataServiceId
-
decoderConfigFlags
public int decoderConfigFlags
-
DSMCCFlag
public int DSMCCFlag
-
-
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
-
-