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