MediaStreamInfo
The detailed information of the media stream.
public class MediaStreamInfo {
private int streamIndex;
private int mediaStreamType;
private String codecName;
private String language;
private int videoFrameRate;
private int videoBitRate;
private int videoWidth;
private int videoHeight;
private int videoRotation;
private int audioSampleRate;
private int audioChannels;
private int audioBytesPerSample;
private long duration;
public MediaStreamInfo() {}
}
Attributes
- streamIndex
- The index of the media stream.
- mediaStreamType
- The type of the media stream.
- STREAM_TYPE_UNKNOWN(0): The type is unknown.
- STREAM_TYPE_VIDEO(1): The video stream.
- STREAM_TYPE_AUDIO(2): The audio stream.
- STREAM_TYPE_SUBTITLE(3): The subtitle stream.
- codecName
- The codec of the media stream.
- language
- The language of the media stream.
- videoFrameRate
- This parameter only takes effect for video streams, and indicates the video frame rate (fps).
- videoBitRate
- This parameter only takes effect for video streams, and indicates the video bitrate (bps).
- videoWidth
- This parameter only takes effect for video streams, and indicates the video width (pixel).
- videoHeight
- This parameter only takes effect for video streams, and indicates the video height (pixel).
- videoRotation
- This parameter only takes effect for video streams, and indicates the video rotation angle.
- audioSampleRate
- This parameter only takes effect for audio streams, and indicates the audio sample rate (Hz).
- audioChannels
- This parameter only takes effect for audio streams, and indicates the audio channel number.
- audioBytesPerSample
- This parameter only takes effect for audio streams, and indicates the bit number of each audio sample.
- duration
- The total duration (ms) of the media stream.