Package com.wowza.wms.transport.mpeg2
Class VideoStreamDescriptor
- Object
- 
- com.wowza.wms.transport.mpeg2.Descriptor
- 
- com.wowza.wms.transport.mpeg2.VideoStreamDescriptor
 
 
- 
 public class VideoStreamDescriptor extends Descriptor The Class VideoStreamDescriptor. The video stream descriptor provides basic information which identifies the coding parameters of a video elementary stream as described in ITU-T Rec. H.262 I ISO/IEC 13818-2 or ISO/IEC 11172-2.
- 
- 
Field SummaryFields Modifier and Type Field Description booleanconstrainedParameterThe constrained parameter.static intFRAME_RATE_23_976The Constant FRAME_RATE_23_976.static intFRAME_RATE_24The Constant FRAME_RATE_24.static intFRAME_RATE_25The Constant FRAME_RATE_25.static intFRAME_RATE_29_97The Constant FRAME_RATE_29_97.static intFRAME_RATE_30The Constant FRAME_RATE_30.static intFRAME_RATE_50The Constant FRAME_RATE_50.static intFRAME_RATE_59_94The Constant FRAME_RATE_59_94.static intFRAME_RATE_60The Constant FRAME_RATE_60.intframeRateCodeThe frame rate code.intmpeg1ChromaFormatThe mpeg1 chroma format.booleanmpeg1FrameRateExtThe mpeg1 frame rate ext.booleanmpeg1OnlyThe mpeg1 only.intmpeg1ProfileLevelThe mpeg1 profile level.booleanmultipleFrameRateThe multiple frame rate.booleanstillPictureThe still picture.- 
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 VideoStreamDescriptor()Instantiates a new video stream descriptor.VideoStreamDescriptor(java.nio.ByteBuffer descriptorData)Instantiates a new video stream descriptor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intbinarySize()How big is the video stream descriptor in binary.voiddecodeDescriptorData(java.nio.ByteBuffer descriptorData)Decode descriptor data.voidtoBin(java.nio.ByteBuffer buffer)Encodes the Video stream descriptor into binary form for use in transportStringtoString()- 
Methods inherited from class com.wowza.wms.transport.mpeg2.DescriptordecodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, serializeAMF, toDebugString
 
- 
 
- 
- 
- 
Field Detail- 
FRAME_RATE_23_976public static final int FRAME_RATE_23_976 The Constant FRAME_RATE_23_976.- See Also:
- Constant Field Values
 
 - 
FRAME_RATE_24public static final int FRAME_RATE_24 The Constant FRAME_RATE_24.- See Also:
- Constant Field Values
 
 - 
FRAME_RATE_25public static final int FRAME_RATE_25 The Constant FRAME_RATE_25.- See Also:
- Constant Field Values
 
 - 
FRAME_RATE_29_97public static final int FRAME_RATE_29_97 The Constant FRAME_RATE_29_97.- See Also:
- Constant Field Values
 
 - 
FRAME_RATE_30public static final int FRAME_RATE_30 The Constant FRAME_RATE_30.- See Also:
- Constant Field Values
 
 - 
FRAME_RATE_50public static final int FRAME_RATE_50 The Constant FRAME_RATE_50.- See Also:
- Constant Field Values
 
 - 
FRAME_RATE_59_94public static final int FRAME_RATE_59_94 The Constant FRAME_RATE_59_94.- See Also:
- Constant Field Values
 
 - 
FRAME_RATE_60public static final int FRAME_RATE_60 The Constant FRAME_RATE_60.- See Also:
- Constant Field Values
 
 - 
multipleFrameRatepublic boolean multipleFrameRate The multiple frame rate.
 - 
frameRateCodepublic int frameRateCode The frame rate code.
 - 
mpeg1Onlypublic boolean mpeg1Only The mpeg1 only.
 - 
constrainedParameterpublic boolean constrainedParameter The constrained parameter.
 - 
stillPicturepublic boolean stillPicture The still picture.
 - 
mpeg1ProfileLevelpublic int mpeg1ProfileLevel The mpeg1 profile level.
 - 
mpeg1ChromaFormatpublic int mpeg1ChromaFormat The mpeg1 chroma format.
 - 
mpeg1FrameRateExtpublic boolean mpeg1FrameRateExt The mpeg1 frame rate ext.
 
- 
 - 
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 Video stream descriptor into binary form for use in transport- Overrides:
- toBinin class- Descriptor
- Parameters:
- buffer- ByteBuffer to put the binary data
 
 - 
binarySizepublic int binarySize() How big is the video stream 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
 
 
- 
 
-