create static method

Future<LocalAudioTrack> create([
  1. AudioCaptureOptions? options
])

Creates a new audio track from the default audio input device.

Implementation

static Future<LocalAudioTrack> create([
  AudioCaptureOptions? options,
]) async {
  options ??= const AudioCaptureOptions();
  final stream = await LocalTrack.createStream(options);

  final track = LocalAudioTrack(
    TrackSource.microphone,
    stream,
    stream.getAudioTracks().first,
    options,
  );

  if (options.processor != null) {
    await track.setProcessor(options.processor);
  }

  return track;
}