enumAudioMixer method Null safety
Returns a Future with a list of ProcessVolume objects containing information about all audio mixers.
Implementation
static Future<List<ProcessVolume>?> enumAudioMixer() async {
final Map<dynamic, dynamic> map = await audioMethodChannel.invokeMethod('enumAudioMixer');
List<ProcessVolume>? processVolumes = [];
for (var key in map.keys) {
final processVolume = ProcessVolume();
processVolume.processId = key;
processVolume.processPath = map[key]['processPath'];
processVolume.maxVolume = map[key]['maxVolume'];
processVolume.peakVolume = map[key]['peakVolume'];
processVolumes.add(processVolume);
}
return processVolumes;
}