PlayerStreamInfo

  • C#

更新时间不可用

播放器媒体流的所有信息。

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

媒体流的时长(毫秒)。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?