ZegoExpressEngineCustomAudioIO extension
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>
-
停止音频数据回调监测。