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;
}