audioMonitoringDevices method
Get a list of the audio monitoring devices.
Returns an array of maps with keys id
and name
.
Implementation
List<Map<String, String>> audioMonitoringDevices() {
final List<Map<String, String>> list = [];
final cb = ffi.Pointer.fromFunction<
ffi.Uint8 Function(
ffi.Pointer<ffi.Void>,
ffi.Pointer<ffi.Int8>,
ffi.Pointer<ffi.Int8>,
)>(_audioCallback, 0);
_lib.obs_enum_audio_monitoring_devices(cb, list as dynamic);
list.add({'id': 'default', 'name': 'Default'});
return list;
}