Package com.wowza.wms.transport.mpeg2
Class ProgramMapTable.StreamInfo
- Object
- 
- com.wowza.wms.transport.mpeg2.ProgramMapTable.StreamInfo
 
- 
- Enclosing class:
- ProgramMapTable
 
 public class ProgramMapTable.StreamInfo extends ObjectThe Class StreamInfo.
- 
- 
Field SummaryFields Modifier and Type Field Description com.wowza.util.MultiMap<Integer,Descriptor>descriptorsThe descriptors.intPIDThe pid.intstreamTypeThe stream type.static intSTREAMTYPE_AUDIO_AAC_LOASstatic intSTREAMTYPE_AUDIO_AC3_ATSCstatic intSTREAMTYPE_AUDIO_ADTS_AACstatic intSTREAMTYPE_AUDIO_EAC3_ATSCstatic intSTREAMTYPE_AUDIO_MP3_1static intSTREAMTYPE_AUDIO_MP3_2static intSTREAMTYPE_CUEIstatic intSTREAMTYPE_VIDEO_H264static intSTREAMTYPE_VIDEO_HEVCstatic intSTREAMTYPE_VIDEO_MPEG4static intSTREAMTYPE_VIDEO1_MPEG2static intSTREAMTYPE_VIDEO2_MPEG2
 - 
Constructor SummaryConstructors Constructor Description StreamInfo()Instantiates a new stream info.StreamInfo(MPEG2Section section)Instantiates a new stream info.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intbinarySize()calculates the binary size of the Stream Info structureintgetAudioCodec()intgetVideoCodec()booleanisAudioStreamType()Checks if is audio stream type.booleanisVideoStreamType()Checks if is video stream type.StringtoString()
 
- 
- 
- 
Field Detail- 
STREAMTYPE_VIDEO_H264public static final int STREAMTYPE_VIDEO_H264 - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_VIDEO1_MPEG2public static final int STREAMTYPE_VIDEO1_MPEG2 - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_VIDEO2_MPEG2public static final int STREAMTYPE_VIDEO2_MPEG2 - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_VIDEO_MPEG4public static final int STREAMTYPE_VIDEO_MPEG4 - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_VIDEO_HEVCpublic static final int STREAMTYPE_VIDEO_HEVC - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_AUDIO_ADTS_AACpublic static final int STREAMTYPE_AUDIO_ADTS_AAC - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_AUDIO_AAC_LOASpublic static final int STREAMTYPE_AUDIO_AAC_LOAS - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_AUDIO_MP3_1public static final int STREAMTYPE_AUDIO_MP3_1 - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_AUDIO_MP3_2public static final int STREAMTYPE_AUDIO_MP3_2 - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_AUDIO_AC3_ATSCpublic static final int STREAMTYPE_AUDIO_AC3_ATSC - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_AUDIO_EAC3_ATSCpublic static final int STREAMTYPE_AUDIO_EAC3_ATSC - See Also:
- Constant Field Values
 
 - 
STREAMTYPE_CUEIpublic static final int STREAMTYPE_CUEI - See Also:
- Constant Field Values
 
 - 
streamTypepublic int streamType The stream type.
 - 
PIDpublic int PID The pid.
 - 
descriptorspublic com.wowza.util.MultiMap<Integer,Descriptor> descriptors The descriptors.
 
- 
 - 
Constructor Detail- 
StreamInfopublic StreamInfo() Instantiates a new stream info.
 - 
StreamInfopublic StreamInfo(MPEG2Section section) Instantiates a new stream info.- Parameters:
- section- the section
 
 
- 
 - 
Method Detail- 
isAudioStreamTypepublic boolean isAudioStreamType() Checks if is audio stream type.- Returns:
- true, if is audio stream type
 
 - 
getAudioCodecpublic int getAudioCodec() 
 - 
isVideoStreamTypepublic boolean isVideoStreamType() Checks if is video stream type.- Returns:
- true, if is video stream type
 
 - 
getVideoCodecpublic int getVideoCodec() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- Object
 
 - 
binarySizepublic int binarySize() calculates the binary size of the Stream Info structure- Returns:
- includes the size of all descriptors included in the stream
 
 
- 
 
-