Package com.wowza.wms.transport.mpeg2
Class RegistrationDescriptor
Object
com.wowza.wms.transport.mpeg2.Descriptor
com.wowza.wms.transport.mpeg2.RegistrationDescriptor
The Class RegistrationDescriptor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionbyte[]
The additional identification data.int
The format identifier.static final int
static final int
static final int
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
ConstructorsConstructorDescriptionInstantiates a new registration descriptor.RegistrationDescriptor
(ByteBuffer descriptorData) Instantiates a new registration descriptor from the provided byte buffer -
Method Summary
Modifier and TypeMethodDescriptionint
How big is the registration descriptor in binary.void
decodeDescriptorData
(ByteBuffer descriptorData) Decode descriptor data.void
toBin
(ByteBuffer buffer) Encodes the registration descriptor into binary format for use in a transporttoString()
Methods inherited from class com.wowza.wms.transport.mpeg2.Descriptor
decodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, serializeAMF, toDebugString
-
Field Details
-
REG_IDENTIFICATION_SCTE_SPLICE_FORMAT
public static final int REG_IDENTIFICATION_SCTE_SPLICE_FORMATThe Constant REG_IDENTIFICATION_SCTE_SPLICE_FORMAT.- See Also:
-
REG_IDENTIFICATION_HEVC
public static final int REG_IDENTIFICATION_HEVC- See Also:
-
REG_IDENTIFICATION_KLV
public static final int REG_IDENTIFICATION_KLV- See Also:
-
formatIdentifier
public int formatIdentifierThe format identifier. -
additionalIdentificationData
public byte[] additionalIdentificationDataThe additional identification data.
-
-
Constructor Details
-
RegistrationDescriptor
public RegistrationDescriptor()Instantiates a new registration descriptor. -
RegistrationDescriptor
Instantiates a new registration descriptor from the provided byte buffer- Parameters:
descriptorData
- the descriptor data
-
-
Method Details
-
decodeDescriptorData
Description copied from class:Descriptor
Decode descriptor data.- Overrides:
decodeDescriptorData
in classDescriptor
- Parameters:
descriptorData
- the descriptor data
-
toBin
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
- Overrides:
toString
in classDescriptor
-