查询媒体信息返回的数据类型。

定义


struct rts_worker_demux_info
{
    int audio_flag;
    int audio_channels;
    int audio_sample_rate;

    int video_flag;
    int video_codec;
    int video_width;
    int video_height;
    int video_profile;
    int video_level;

    unsigned char spspps[10 * 1024];
    int spspps_len;
};
                    

成员

成员 解释
audio_flag 指示跟随其后的audio信息是否valid的flag。1表示valid, 0表示invalid
audio_channels 音频channel数。当audio_flag == 1的时候才有意义
audio_sample_rate 音频采样率。当audio_flag == 1的时候才有意义
video_flag 指示跟随其后的video信息是否valid的flag。1表示valid, 0表示invalid
video_codec 视频帧类型。1表示h264。当video_flag == 1的时候才有意义
video_width 视频分辨率宽度。当video_flag == 1的时候才有意义
video_height 视频分辨率高度。当video_flag == 1的时候才有意义
video_profile 视频编码使用的profile。当video_flag == 1,且video_codec == 1的时候才有意义
video_level 视频编码使用的level。当video_flag == 1,且video_codec == 1的时候才有意义
spspps 存放sps和pps数据,可以用于提前初始化解码器。有可能为空。当videoflag == 1,且video_codec == 1的时候才有意义
spspps_len spspps的长度(字节为单位)。当video_flag == 1,且video_codec == 1的时候才有意义

Remarks