ZEGO::EXPRESS::ZegoAudioMixingData

混音数据

Declared in ZegoExpressDefines.h

Includes

Public Attrib Lists

  • audioData - 需要混入推流的音频 PCM 数据
  • audioDataLength - 需要混入推流的音频 PCM 数据长度,若数据长度足够,则需和 expectedDataLength 一致
  • param - 音频数据属性,包括采样率和声道数。目前支持 16k 32k 44.1k 48k 的采样率、单声道或双声道、16位深的PCM数据。开发者需要显式指定音频数据属性,否则混音将不生效。
  • SEIData - SEI 数据,用于传递自定义数据。当 audioData 为空时,SEIData 也将不会被发送
  • SEIDataLength - SEI 数据长度

Public Attrib Docs

audioData

public unsigned char * audioData ()

需要混入推流的音频 PCM 数据

audioDataLength

public unsigned int audioDataLength ()

需要混入推流的音频 PCM 数据长度,若数据长度足够,则需和 expectedDataLength 一致

param

public ZegoAudioFrameParam param ()

音频数据属性,包括采样率和声道数。目前支持 16k 32k 44.1k 48k 的采样率、单声道或双声道、16位深的PCM数据。开发者需要显式指定音频数据属性,否则混音将不生效。

SEIData

public unsigned char * SEIData ()

SEI 数据,用于传递自定义数据。当 audioData 为空时,SEIData 也将不会被发送

SEIDataLength

public unsigned int SEIDataLength ()

SEI 数据长度