ZegoCustomAudioProcessConfig class

Customize the audio processing configuration object.

Including custom audio acquisition type, sampling rate, channel number, sampling number and other parameters

Constructors

ZegoCustomAudioProcessConfig(ZegoAudioSampleRate sampleRate, ZegoAudioChannel channel, int samples)
ZegoCustomAudioProcessConfig.defaultConfig()

Properties

channel ZegoAudioChannel
Number of sound channels, the expected number of sound channels for input data of the audio pre-processing module in App. If 0, the default is the number of internal channels in the SDK
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sampleRate ZegoAudioSampleRate
Sampling rate, the sampling rate of the input data expected by the audio pre-processing module in App. If 0, the default is the SDK internal sampling rate.
getter/setter pair
samples ↔ int
The number of samples required to encode a frame; if samples = 0, the SDK will use the internal sample number, and the SDK will pass the audio data to the external pre-processing module. If the samples! = 0 (the effective value of samples is between 160, 2048), and the SDK will send audio data to the external preprocessing module that sets the length of sample number.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited