Package com.wowza.wms.transport.mpeg2
Class VideoStreamDescriptor
Object
com.wowza.wms.transport.mpeg2.Descriptor
com.wowza.wms.transport.mpeg2.VideoStreamDescriptor
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 Summary
FieldsModifier and TypeFieldDescriptionbooleanThe constrained parameter.static final intThe Constant FRAME_RATE_23_976.static final intThe Constant FRAME_RATE_24.static final intThe Constant FRAME_RATE_25.static final intThe Constant FRAME_RATE_29_97.static final intThe Constant FRAME_RATE_30.static final intThe Constant FRAME_RATE_50.static final intThe Constant FRAME_RATE_59_94.static final intThe Constant FRAME_RATE_60.intThe frame rate code.intThe mpeg1 chroma format.booleanThe mpeg1 frame rate ext.booleanThe mpeg1 only.intThe mpeg1 profile level.booleanThe multiple frame rate.booleanThe still picture.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 video stream descriptor.VideoStreamDescriptor(ByteBuffer descriptorData) Instantiates a new video stream descriptor. -
Method Summary
Modifier and TypeMethodDescriptionintHow big is the video stream descriptor in binary.voiddecodeDescriptorData(ByteBuffer descriptorData) Decode descriptor data.voidtoBin(ByteBuffer buffer) Encodes the Video stream descriptor into binary form for use in transporttoString()Methods inherited from class com.wowza.wms.transport.mpeg2.Descriptor
decodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, serializeAMF, toDebugString
-
Field Details
-
FRAME_RATE_23_976
public static final int FRAME_RATE_23_976The Constant FRAME_RATE_23_976.- See Also:
-
FRAME_RATE_24
public static final int FRAME_RATE_24The Constant FRAME_RATE_24.- See Also:
-
FRAME_RATE_25
public static final int FRAME_RATE_25The Constant FRAME_RATE_25.- See Also:
-
FRAME_RATE_29_97
public static final int FRAME_RATE_29_97The Constant FRAME_RATE_29_97.- See Also:
-
FRAME_RATE_30
public static final int FRAME_RATE_30The Constant FRAME_RATE_30.- See Also:
-
FRAME_RATE_50
public static final int FRAME_RATE_50The Constant FRAME_RATE_50.- See Also:
-
FRAME_RATE_59_94
public static final int FRAME_RATE_59_94The Constant FRAME_RATE_59_94.- See Also:
-
FRAME_RATE_60
public static final int FRAME_RATE_60The Constant FRAME_RATE_60.- See Also:
-
multipleFrameRate
public boolean multipleFrameRateThe multiple frame rate. -
frameRateCode
public int frameRateCodeThe frame rate code. -
mpeg1Only
public boolean mpeg1OnlyThe mpeg1 only. -
constrainedParameter
public boolean constrainedParameterThe constrained parameter. -
stillPicture
public boolean stillPictureThe still picture. -
mpeg1ProfileLevel
public int mpeg1ProfileLevelThe mpeg1 profile level. -
mpeg1ChromaFormat
public int mpeg1ChromaFormatThe mpeg1 chroma format. -
mpeg1FrameRateExt
public boolean mpeg1FrameRateExtThe mpeg1 frame rate ext.
-
-
Constructor Details
-
VideoStreamDescriptor
public VideoStreamDescriptor()Instantiates a new video stream descriptor. -
VideoStreamDescriptor
Instantiates a new video stream descriptor.- Parameters:
descriptorData- the descriptor data
-
-
Method Details
-
decodeDescriptorData
Description copied from class:DescriptorDecode descriptor data.- Overrides:
decodeDescriptorDatain classDescriptor- Parameters:
descriptorData- the descriptor data
-
toBin
Encodes the Video stream descriptor into binary form for use in transport- Overrides:
toBinin classDescriptor- Parameters:
buffer- ByteBuffer to put the binary data
-
binarySize
public int binarySize()How big is the video stream descriptor in binary.- Overrides:
binarySizein classDescriptor- Returns:
- the total size of the descriptor in binary form, includes tag and length fields
-
toString
- Overrides:
toStringin classDescriptor
-