ZegoExpressEngineCustomAudioIO extension

on

Methods

enableAlignedAudioAuxData(bool enable, ZegoAudioFrameParam param) → Future<void>
开启抛出与伴奏对齐的音频混音数据功能。
enableCustomAudioCaptureProcessing(bool enable, ZegoCustomAudioProcessConfig config) → Future<void>
开启本地采集自定义音频处理(耳返前)。
enableCustomAudioCaptureProcessingAfterHeadphoneMonitor(bool enable, ZegoCustomAudioProcessConfig config) → Future<void>
开启本地采集自定义音频处理(耳返后)。
enableCustomAudioIO(bool enable, ZegoCustomAudioConfig config, {ZegoPublishChannel? channel}) → Future<void>
开启自定义音频 IO 功能,支持其他路推流,支持 PCM 、AAC 格式数据。
enableCustomAudioPlaybackProcessing(bool enable, ZegoCustomAudioProcessConfig config) → Future<void>
开启 SDK 播放的音频数据的自定义音频处理。
enableCustomAudioRemoteProcessing(bool enable, ZegoCustomAudioProcessConfig config) → Future<void>
开启远端拉流自定义音频处理。
fetchCustomAudioRenderPCMData(Uint8List data, int dataLength, ZegoAudioFrameParam param) → Future<void>
从 SDK 取远端拉流自定义音频渲染 PCM 数据。
sendCustomAudioCaptureAACData(Uint8List data, int dataLength, int configLength, int referenceTimeMillisecond, int samples, ZegoAudioFrameParam param, {ZegoPublishChannel? channel}) → Future<void>
发送自定义音频采集 AAC 数据,支持设置其他通道的推流。
sendCustomAudioCapturePCMData(Uint8List data, int dataLength, ZegoAudioFrameParam param, {ZegoPublishChannel? channel}) → Future<void>
发送自定义音频采集 PCM 数据,支持其他路推流。
startAudioDataObserver(int observerBitMask, ZegoAudioFrameParam param) → Future<void>
开启音频数据回调监测。
stopAudioDataObserver() → Future<void>
停止音频数据回调监测。