MediaStreamInfo
播放器媒体流的所有信息。
Java
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
该参数仅对视频流生效,表示视频宽度 (px)。
videoHeight
该参数仅对视频流生效,表示视频高度 (px)。
videoRotation
该参数仅对视频流生效,表示旋转角度。
audioSampleRate
该参数仅对音频流生效,表示音频采样率 (Hz)。
audioChannels
该参数仅对音频流生效,表示声道数。
audioBytesPerSample
该参数仅对音频流生效,表示每个音频采样点的位数 (bit)。
duration
媒体流的时长(毫秒)。