switchMicrophone function

Future<HeadlessActionResult> switchMicrophone(
  1. MediasfuParameters parameters,
  2. String deviceId
)

Implementation

Future<HeadlessActionResult> switchMicrophone(
  MediasfuParameters parameters,
  String deviceId,
) {
  if (deviceId.isEmpty) {
    return Future.value(const HeadlessActionResult.failure(
        'A microphone deviceId is required.'));
  }
  return _invokeChecked(
      parameters,
      () => switchAudio(SwitchAudioOptions(
          audioPreference: deviceId, parameters: parameters)));
}