Implementation
static Future<AudioDevice?> getDefaultDevice(AudioDeviceType audioDeviceType) async {
final Map<String, dynamic> arguments = {'deviceType': audioDeviceType.index};
final Map<dynamic, dynamic> map = await audioMethodChannel.invokeMethod('getDefaultDevice', arguments);
final audioDevice = AudioDevice();
audioDevice.id = map['id'];
audioDevice.name = map['name'];
final iconData = map['iconInfo'].split(",");
audioDevice.iconPath = iconData[0];
audioDevice.iconID = int.parse(iconData[1]);
audioDevice.isActive = map['isActive'];
return audioDevice;
}