CMSV6帮助文档
/
901 DOCS · 225 VIDEOSEN

音频格式对接

作者 谢周轩更新 2025-10-16 14:55:17文档 ID 2379约 1,262 字 · 阅读 3 分钟查看原文 ↗

1、功能说明

实时视频、监听、对讲音频格式配置说明

2、对接说明

2.1 如果设备所有通道的音频都是同一种格式

/*****************************************************************************
* @ 媒体类型定义
* @ 音频类型默认为TTX_AUDIO_TYPE_G726_40KBPS
* @ 音频通道nAudioChannel   默认为1
* @ 音频采样率nAudioSamplesPerSec    默认为8000
* @ 音频每个取样所需的位元数,默认为16
* @ 信息帧解码器类型,用于车载终端,主要用于解析 GPS和车辆状态数据
******************************************************************************/
LIBDVRNET_API int   TTXNET_SetMediaInfo(int nAudioType, int nAudioChannel, int nAudioSamplesPerSec, int nAudioBitPerSamples, int nVideoCoder = TTX_VIDEO_CODEC_H264);

初始化时,直接调用TTXNET_SetMediaInfo配置音频格式就可以了

2.2 不同通道音频格式不同

/*****************************************************************************
//获取音频编码的格式
//@nChannel: 通道号从0开始
//@nAudioStreamType: TTX_AUDIO_STREAM_MIC 或 TTX_AUDIO_STREAM_CAM,  TTX_AUDIO_STREAM_MIC为对讲时使用
//@nAudioCoder: 音频类型TTX_AUDIO_TYPE_G726 等
//如果不同通道的音频格式不一样,比如对讲使用g711,视频使用aac,请重载些接口
//TTXNET_SetMediaInfo 接口配置的是平台对讲使用的音频格式
//如果是同一个音频格式,则不需要重载GetAudioParam接口
******************************************************************************/
virtual bool GetAudioParam(int nChannel, int nAudioStreamType, int& nAudioCoder) {  return false;   }

重载 virtual bool GetAudioParam(int nChannel, int nAudioStreamType, int& nAudioCoder) { return false; }
返回不同格式的音频

数据来源 help.cmsv8.com
901 篇文档 · 225 个视频 · docs.alwaycare.com