create method

  1. @override
Future<int> create()
override

Creates an instance of a microphone recorder and returns its recorder ID.

Implementation

@override
Future<int> create() async {
  final recorderId = ++_recorderCounter;

  final recorder = _Recorder();
  _recorders[recorderId] = recorder;
  await recorder.init();

  return recorderId;
}