Package com.wowza.wms.transport.mpeg2
Class RegistrationDescriptor
- Object
-
- com.wowza.wms.transport.mpeg2.Descriptor
-
- com.wowza.wms.transport.mpeg2.RegistrationDescriptor
-
public class RegistrationDescriptor extends Descriptor
The Class RegistrationDescriptor.
-
-
Field Summary
Fields Modifier and Type Field Description byte[]
additionalIdentificationData
The additional identification data.int
formatIdentifier
The format identifier.static int
REG_IDENTIFICATION_HEVC
static int
REG_IDENTIFICATION_KLV
static int
REG_IDENTIFICATION_SCTE_SPLICE_FORMAT
The Constant REG_IDENTIFICATION_SCTE_SPLICE_FORMAT.-
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 RegistrationDescriptor()
Instantiates a new registration descriptor.RegistrationDescriptor(java.nio.ByteBuffer descriptorData)
Instantiates a new registration descriptor from the provided byte buffer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
binarySize()
How big is the registration descriptor in binary.void
decodeDescriptorData(java.nio.ByteBuffer descriptorData)
Decode descriptor data.void
toBin(java.nio.ByteBuffer buffer)
Encodes the registration 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
-
REG_IDENTIFICATION_SCTE_SPLICE_FORMAT
public static final int REG_IDENTIFICATION_SCTE_SPLICE_FORMAT
The Constant REG_IDENTIFICATION_SCTE_SPLICE_FORMAT.- See Also:
- Constant Field Values
-
REG_IDENTIFICATION_HEVC
public static final int REG_IDENTIFICATION_HEVC
- See Also:
- Constant Field Values
-
REG_IDENTIFICATION_KLV
public static final int REG_IDENTIFICATION_KLV
- See Also:
- Constant Field Values
-
formatIdentifier
public int formatIdentifier
The format identifier.
-
additionalIdentificationData
public byte[] additionalIdentificationData
The additional identification data.
-
-
Constructor Detail
-
RegistrationDescriptor
public RegistrationDescriptor()
Instantiates a new registration descriptor.
-
RegistrationDescriptor
public RegistrationDescriptor(java.nio.ByteBuffer descriptorData)
Instantiates a new registration descriptor from the provided byte buffer- Parameters:
descriptorData
- the descriptor data
-
-
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)
Encodes the registration 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()
How big is the registration 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
-
-