ZegoExpressEngineCustomAudioIO extension

on

Methods

enableAlignedAudioAuxData(bool enable, ZegoAudioFrameParam param) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Enable feature of throwing audio aux frames which aligned with accompany.
enableCustomAudioCaptureProcessing(bool enable, ZegoCustomAudioProcessConfig config) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Enable local collection and custom audio processing(before ear return).
enableCustomAudioCaptureProcessingAfterHeadphoneMonitor(bool enable, ZegoCustomAudioProcessConfig config) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Turn on local collection and custom audio processing (after ear return).
enableCustomAudioIO(bool enable, ZegoCustomAudioConfig config, {ZegoPublishChannel? channel}) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Enables the custom audio I/O function (for the specified channel), support PCM, AAC format data.
enableCustomAudioPlaybackProcessing(bool enable, ZegoCustomAudioProcessConfig config) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Enable custom audio processing for SDK playback audio data.
enableCustomAudioRemoteProcessing(bool enable, ZegoCustomAudioProcessConfig config) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Enable custom audio processing for remote playing stream.
fetchCustomAudioRenderPCMData(Uint8List data, int dataLength, ZegoAudioFrameParam param) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Fetches PCM audio data of the remote stream from the SDK for custom audio rendering.
sendCustomAudioCaptureAACData(Uint8List data, int dataLength, int configLength, int referenceTimeMillisecond, int samples, ZegoAudioFrameParam param, {ZegoPublishChannel? channel}) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Sends AAC audio data produced by custom audio capture to the SDK (for the specified channel).
sendCustomAudioCapturePCMData(Uint8List data, int dataLength, ZegoAudioFrameParam param, {ZegoPublishChannel? channel}) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Sends PCM audio data produced by custom audio capture to the SDK (for the specified channel).
startAudioDataObserver(int observerBitMask, ZegoAudioFrameParam param) Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Enable audio data observering.
stopAudioDataObserver() Future<void>

Available on ZegoExpressEngine, provided by the ZegoExpressEngineCustomAudioIO extension

Disable audio data observering.