Package com.wowza.wms.transport.mpeg2
Class CUEIdentifierDescriptor
- Object
- 
- com.wowza.wms.transport.mpeg2.Descriptor
- 
- com.wowza.wms.transport.mpeg2.CUEIdentifierDescriptor
 
 
- 
 public class CUEIdentifierDescriptor extends Descriptor 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 SummaryFields Modifier and Type Field Description static intCUE_STREAM_TYPE_ALL_COMMANDSThe Constant CUE_STREAM_TYPE_ALL_COMMANDS.static intCUE_STREAM_TYPE_INSERT_NULL_SCHEDULEThe Constant CUE_STREAM_TYPE_INSERT_NULL_SCHEDULE.static intCUE_STREAM_TYPE_SEGMENTATIONThe Constant CUE_STREAM_TYPE_SEGMENTATION.static intCUE_STREAM_TYPE_TIERED_SEGMENTATIONThe Constant CUE_STREAM_TYPE_TIERED_SEGMENTATION.static intCUE_STREAM_TYPE_TIERED_SPLICINGThe Constant CUE_STREAM_TYPE_TIERED_SPLICING.intcueStreamTypeThe CUE stream type.- 
Fields inherited from class com.wowza.wms.transport.mpeg2.Descriptordata, 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 SummaryConstructors Constructor Description CUEIdentifierDescriptor()Instantiates a new CUE identifier descriptorCUEIdentifierDescriptor(java.nio.ByteBuffer descriptorData)Instantiates a new CUE identifier descriptor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intbinarySize()How big is the descriptor in binaryvoiddecodeDescriptorData(java.nio.ByteBuffer descriptorData)Decode descriptor data.voidtoBin(java.nio.ByteBuffer buffer)Encodes the descriptor into binary format for us in transportStringtoString()- 
Methods inherited from class com.wowza.wms.transport.mpeg2.DescriptordecodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, serializeAMF, toDebugString
 
- 
 
- 
- 
- 
Field Detail- 
CUE_STREAM_TYPE_INSERT_NULL_SCHEDULEpublic static final int CUE_STREAM_TYPE_INSERT_NULL_SCHEDULE The Constant CUE_STREAM_TYPE_INSERT_NULL_SCHEDULE.- See Also:
- Constant Field Values
 
 - 
CUE_STREAM_TYPE_ALL_COMMANDSpublic static final int CUE_STREAM_TYPE_ALL_COMMANDS The Constant CUE_STREAM_TYPE_ALL_COMMANDS.- See Also:
- Constant Field Values
 
 - 
CUE_STREAM_TYPE_SEGMENTATIONpublic static final int CUE_STREAM_TYPE_SEGMENTATION The Constant CUE_STREAM_TYPE_SEGMENTATION.- See Also:
- Constant Field Values
 
 - 
CUE_STREAM_TYPE_TIERED_SPLICINGpublic static final int CUE_STREAM_TYPE_TIERED_SPLICING The Constant CUE_STREAM_TYPE_TIERED_SPLICING.- See Also:
- Constant Field Values
 
 - 
CUE_STREAM_TYPE_TIERED_SEGMENTATIONpublic static final int CUE_STREAM_TYPE_TIERED_SEGMENTATION The Constant CUE_STREAM_TYPE_TIERED_SEGMENTATION.- See Also:
- Constant Field Values
 
 - 
cueStreamTypepublic int cueStreamType The CUE stream type.
 
- 
 - 
Constructor Detail- 
CUEIdentifierDescriptorpublic CUEIdentifierDescriptor() Instantiates a new CUE identifier descriptor
 - 
CUEIdentifierDescriptorpublic CUEIdentifierDescriptor(java.nio.ByteBuffer descriptorData) Instantiates a new CUE identifier descriptor.- Parameters:
- descriptorData- the descriptor data
 
 
- 
 - 
Method Detail- 
decodeDescriptorDatapublic void decodeDescriptorData(java.nio.ByteBuffer descriptorData) Description copied from class:DescriptorDecode descriptor data.- Overrides:
- decodeDescriptorDatain class- Descriptor
- Parameters:
- descriptorData- the descriptor data
 
 - 
toBinpublic void toBin(java.nio.ByteBuffer buffer) Encodes the descriptor into binary format for us in transport- Overrides:
- toBinin class- Descriptor
- Parameters:
- buffer- a ByteBuffer to put the descriptor binary data into
 
 - 
binarySizepublic int binarySize() How big is the descriptor in binary- Overrides:
- binarySizein class- Descriptor
- Returns:
- the total size of the descriptor in binary form, includes tag and length fields
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- Descriptor
 
 
- 
 
-