Current master: Windows, WasAPI: unable to capture audio
commit: cpal.git#28f86ae9431d51b49d781da854413bde97766129
```
Sat, 16 May 2026 22:53:11 +0200 [INFO] tb_log: Audio afvangen van: CABLE Input (VB-Audio Virtual Cable)-VB-Audio Virtual Cable
Sat, 16 May 2026 22:53:11 +0200 [INFO] tb_log: Standaard audio SupportedStreamConfig { channels: 2, sample_rate: 44100, buffer_size: Range { min: 0, max: 4294967295 }, sample_format: F32 }
Sat, 16 May 2026 22:53:11 +0200 [ERROR] tb_log: Fout bij afvangen van f32 audio stream: failed to initialize audio client: De parameter is onjuist. (os error -2147024809)
```
Code:
```rust
match audio_cfg.sample_format() {
cpal::SampleFormat::F32 => match device.build_input_stream(
audio_cfg.config(),
move |data, _: &_| wave_reader_f32(data, &rms_sender),
capture_err_fn,
None,
) {
Ok(stream) => {
ui_log(
LogCategory::Info,
&fl!("audio-capture-format", "fmt" = "F32"),
);
Some(stream)
}
Err(e) => {
ui_log(
LogCategory::Error,
&fl!(
"err-capture-format-stream",
"fmt" = "f32",
"error" = e.to_string()
),
);
None
}
},
```
Same code still works OK on Linux.
关闭于 2026-05-16 4 条评论