ZegoExpressEngineCustomAudioIO extension
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.