WIP: fix VST3 version

This commit is contained in:
2026-02-20 22:26:35 +01:00
parent 00d6eb2f1f
commit 07e95d5b6f
6 changed files with 42 additions and 12 deletions

View File

@@ -253,6 +253,28 @@ impl Default for AudioSettings {
}
impl AudioSettings {
pub fn new_plugin() -> Self {
Self {
config: AudioConfig::default(),
section: EngineSection::default(),
device_kind: DeviceKind::default(),
setting_kind: SettingKind::default(),
output_devices: Vec::new(),
input_devices: Vec::new(),
output_list: ListSelectState {
cursor: 0,
scroll_offset: 0,
},
input_list: ListSelectState {
cursor: 0,
scroll_offset: 0,
},
restart_pending: false,
error: None,
sample_registry: None,
}
}
pub fn refresh_devices(&mut self) {
self.output_devices = doux::audio::list_output_devices();
self.input_devices = doux::audio::list_input_devices();