Package com.wowza.wms.transport.mpeg2
Class CUEIdentifierDescriptor
Object
com.wowza.wms.transport.mpeg2.Descriptor
com.wowza.wms.transport.mpeg2.CUEIdentifierDescriptor
The Class CUEIdentifierDescriptor.
The cue_identifier_descriptor may be used in the PMT to label PIDs that carry splice commands so that
they can be differentiated as to the type or level of splice commands they carry. The
cue_identifier_descriptor, when present, shall be located in the elementary descriptor loop. If the
cue_identifier_descriptor is not utilized, the stream may carry any valid command in this specification.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The Constant CUE_STREAM_TYPE_ALL_COMMANDS.static final int
The Constant CUE_STREAM_TYPE_INSERT_NULL_SCHEDULE.static final int
The Constant CUE_STREAM_TYPE_SEGMENTATION.static final int
The Constant CUE_STREAM_TYPE_TIERED_SEGMENTATION.static final int
The Constant CUE_STREAM_TYPE_TIERED_SPLICING.int
The CUE stream type.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 CUE identifier descriptorCUEIdentifierDescriptor
(ByteBuffer descriptorData) Instantiates a new CUE identifier descriptor. -
Method Summary
Modifier and TypeMethodDescriptionint
How big is the descriptor in binaryvoid
decodeDescriptorData
(ByteBuffer descriptorData) Decode descriptor data.void
toBin
(ByteBuffer buffer) Encodes the descriptor into binary format for us in transporttoString()
Methods inherited from class com.wowza.wms.transport.mpeg2.Descriptor
decodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, serializeAMF, toDebugString
-
Field Details
-
CUE_STREAM_TYPE_INSERT_NULL_SCHEDULE
public static final int CUE_STREAM_TYPE_INSERT_NULL_SCHEDULEThe Constant CUE_STREAM_TYPE_INSERT_NULL_SCHEDULE.- See Also:
-
CUE_STREAM_TYPE_ALL_COMMANDS
public static final int CUE_STREAM_TYPE_ALL_COMMANDSThe Constant CUE_STREAM_TYPE_ALL_COMMANDS.- See Also:
-
CUE_STREAM_TYPE_SEGMENTATION
public static final int CUE_STREAM_TYPE_SEGMENTATIONThe Constant CUE_STREAM_TYPE_SEGMENTATION.- See Also:
-
CUE_STREAM_TYPE_TIERED_SPLICING
public static final int CUE_STREAM_TYPE_TIERED_SPLICINGThe Constant CUE_STREAM_TYPE_TIERED_SPLICING.- See Also:
-
CUE_STREAM_TYPE_TIERED_SEGMENTATION
public static final int CUE_STREAM_TYPE_TIERED_SEGMENTATIONThe Constant CUE_STREAM_TYPE_TIERED_SEGMENTATION.- See Also:
-
cueStreamType
public int cueStreamTypeThe CUE stream type.
-
-
Constructor Details
-
CUEIdentifierDescriptor
public CUEIdentifierDescriptor()Instantiates a new CUE identifier descriptor -
CUEIdentifierDescriptor
Instantiates a new CUE identifier descriptor.- 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 descriptor into binary format for us in transport- Overrides:
toBin
in classDescriptor
- Parameters:
buffer
- a ByteBuffer to put the descriptor binary data into
-
binarySize
public int binarySize()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
- Overrides:
toString
in classDescriptor
-