React Native Api Reference - v2.0.0
    Preparing search index...

    Function createMicrophoneAudioTrack

      • This method can be used to create audio track using different encoding parameters and noise cancellation configuration.

      Parameters

      • Optionaloptions: {
            encoderConfig?:
                | "speech_low_quality"
                | "speech_standard"
                | "music_standard"
                | "standard_stereo"
                | "high_quality"
                | "high_quality_stereo";
            microphoneId?: string;
            noiseConfig?: NoiseConfig;
        }
        • OptionalencoderConfig?:
              | "speech_low_quality"
              | "speech_standard"
              | "music_standard"
              | "standard_stereo"
              | "high_quality"
              | "high_quality_stereo"

          The audio profile the microphone opens at.

          Allowed Value: CustomMicrophoneTrackConfig

          "speech_standard"
          
        • OptionalmicrophoneId?: string

          It will be the id of the mic from which the audio should be captured.

        • OptionalnoiseConfig?: NoiseConfig

          Configuration for audio noise processing.

      Returns Promise<CustomStreamTrack>

      import { createMicrophoneAudioTrack } from "@videosdk.live/react-native-sdk";

      let customTrack = await createMicrophoneAudioTrack({
      encoderConfig: "speech_standard",
      noiseConfig: {
      noiseSuppression: true,
      echoCancellation: true,
      autoGainControl: true,
      },
      });