MediaStreamInfo
播放器媒体流的所有信息。
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() {} }
属性
- streamIndex
- 媒体流的索引值。
- mediaStreamType
- 此条媒体流的类型。
- STREAM_TYPE_UNKNOWN (0): 未知类型。
- STREAM_TYPE_VIDEO (1): 视频流。
- STREAM_TYPE_AUDIO (2): 音频流。
- STREAM_TYPE_SUBTITLE (3): 字幕流。
- codecName
- 此条媒体流的编码规格。
- language
- 此条媒体流的语言。
- videoFrameRate
- 该参数仅对视频流生效,表示视频帧率 (fps)。
- videoBitRate
- 该参数仅对视频流生效,表示视频码率 (bps)。
- videoWidth
- 该参数仅对视频流生效,表示视频宽度 (pixel)。
- videoHeight
- 该参数仅对视频流生效,表示视频高度 (pixel)。
- videoRotation
- 该参数仅对视频流生效,表示旋转角度。
- audioSampleRate
- 该参数仅对音频流生效,表示音频采样率 (Hz)。
- audioChannels
- 该参数仅对音频流生效,表示声道数。
- audioBytesPerSample
- 该参数仅对音频流生效,表示每个音频采样点的位数 (bit)。
- duration
- 媒体流的时长(毫秒)。