LocalAudioMixerConfiguration
The configurations for mixing the lcoal audio.
public class LocalAudioMixerConfiguration {
  public ArrayList<MixedAudioStream> audioInputStreams;
  public boolean syncWithLocalMic;
  public LocalAudioMixerConfiguration() {
    audioInputStreams = new ArrayList<MixedAudioStream>();
    syncWithLocalMic = true;
  }
  public static class MixedAudioStream {
    public int remoteUserUid;
    public String channelId;
    public Constants.AudioSourceType sourceType;
    public int trackId;
    public MixedAudioStream() {
      this.sourceType = Constants.AudioSourceType.AUDIO_SOURCE_UNKNOWN;
      this.remoteUserUid = 0;
      this.channelId = "";
      this.trackId = 0;
    }
  };
}
            
            
            
            
            
            
            
             - Since
 - v4.5.0
 
Attributes
- audioInputStreams
 - The source of the audio streams that are mixed locally. See MixedAudioStream.
 - syncWithLocalMic
 - Whether the mxied audio stream uses the timestamp of the audio frames captured by the local microphone.
true: (Default) Yes. Set to this value if you want all locally captured audio streams synchronized.false: No. The SDK uses the timestamp of the audio frames at the time when they are mixed.