更新时间:2024-07-30 GMT+08:00
订阅上报音频码流帧数据通知
接口功能
收到该通知时,表示开始上报音频码流帧数据。(win平台只支持32位)
函数原型
setOnAudioFrameNotifyCB(onAudioFrameNotify: (audioFrameData: AudioFrameData) => void): void
请求参数
参数名称 | 是否必选 | 参数类型 | 参数说明 |
---|---|---|---|
onAudioFrameNotify | Y | (audioFrameData: AudioFrameData) => void | 收到该通知时,表示开始上报音频码流帧数据。(win平台只支持32位) |
返回值
void
通知方法参数说明:
(audioFrameData: AudioFrameData) => void
参数名称 | 参数类型 | 参数说明 |
---|---|---|
audioFrameData | AudioFrameData | 音频码流帧数据 |
参数名称 | 参数类型 | 参数说明 |
---|---|---|
eFrameType | AudioFrameType | 音频帧类型 |
iSamples | number | 每个声道的采样点数,iSamples=iSamplesPerSec × 10ms / 1000 |
iSamplesPerSec | number | 采样率 |
iBytesPerSample | number | 每个采样点的字节数,pcm数据一般16bit |
iChannels | number | 声道数 |
uiBufferLen | number | 缓冲区长度,编码后数据进行第三方加密,数据长度会变大,防止溢出 |
pBuffer | HWM_CHAR * | 数据缓冲区,长度=iSamples × iBytesPerSample × iChannels |
uiDataLen | number | 编码后或解码前使用该字段表示数据长度,加解密处理后需更新此字段值 |
枚举名称 | 枚举值 | 枚举说明 |
---|---|---|
HWM_AUDIO_FRAME_TYPE_PCM16 | 0 | PCM16音频帧类型 |
父主题: 通用配置管理对象