PlayerStreamInfo
播放器媒体流的所有信息。
public class PlayerStreamInfo { public int streamIndex { set; get; } public MEDIA_STREAM_TYPE streamType { set; get; } public string codecName { set; get; } public string language { set; get; } public int videoFrameRate { set; get; } public int videoBitRate { set; get; } public int videoWidth { set; get; } public int videoHeight { set; get; } public int videoRotation { set; get; } public int audioSampleRate { set; get; } public int audioChannels { set; get; } public int audioBitsPerSample { set; get; public int64_t duration { set; get; } public PlayerStreamInfo() { streamIndex = 0; streamType = MEDIA_STREAM_TYPE.STREAM_TYPE_UNKNOWN; videoFrameRate = 0; videoBitRate = 0; videoWidth = 0; videoHeight = 0; videoRotation = 0; audioSampleRate = 0; audioChannels = 0; audioBitsPerSample = 0; duration = 0; codecName = ""; language = ""; } };
属性
- streamIndex
- 媒体流的索引值。
- streamType
- 此条媒体流的类型。详见 MEDIA_STREAM_TYPE。
- codecName
- 此条媒体流的编码规格。
- language
- 此条媒体流的语言。
- videoFrameRate
- 该参数仅对视频流生效,表示视频帧率 (fps)。
- videoBitRate
- 该参数仅对视频流生效,表示视频码率 (bps)。
- videoWidth
- 该参数仅对视频流生效,表示视频宽度 (pixel)。
- videoHeight
- 该参数仅对视频流生效,表示视频高度 (pixel)。
- videoRotation
- 该参数仅对视频流生效,表示旋转角度。
- audioSampleRate
- 该参数仅对音频流生效,表示音频采样率 (Hz)。
- audioChannels
- 该参数仅对音频流生效,表示声道数。
- audioBitsPerSample
- 该参数仅对音频流生效,表示每个音频采样点的位数 (bit)。
- duration
- 媒体流的时长(毫秒)。