CMSV6帮助文档
/
901 DOCS · 225 VIDEOSEN

设备不同通道同时存在264和265视频格式

作者 谢周轩更新 2025-10-16 14:58:49文档 ID 2382约 807 字 · 阅读 2 分钟查看原文 ↗

1、使用场景

4路车载录像机,通道1,通道2为264格式,通道3,通道4为265格式视频

2、对接说明

2.1 对接说明

/*****************************************************************************
//获取视频参数
//@nChannel: 通道号从0开始
//@nStreamType: TTX_STREAM_TYPE_MAIN 或 TTX_STREAM_TYPE_SUB
//@nVideoCoder: 音频类型TTX_VIDEO_CODEC_H264 等TTX_VIDEO_CODEC_H265
//如果不同通道的视频格式不一样时,请重载此接口,例如通道1是264,通道2是265
//如果是同一个视频格式,则不需要重载GetVideoParam接口
******************************************************************************/
virtual bool GetVideoParam(int nChannel, int nStreamType, int& nVideoCoder) {   return false;   }

重载GetVideoParam函数,通过nChannel传参,返回通道对应的视频格式,函数接果返回true
示例:
bool GetVideoParam(int nChannel, int nStreamType, int& nVideoCoder) 
{   
    if (nChannel == 0 || nChannel == 1)
    {
        nVideoCoder = TTX_VIDEO_CODEC_H264; 
    }
    else
    {
        nVideoCoder = TTX_VIDEO_CODEC_H265; 
    }
    return true;
}
数据来源 help.cmsv8.com
901 篇文档 · 225 个视频 · docs.alwaycare.com