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