(&self, source: &str)
| 228 | let (tx, rx) = crossbeam_channel::bounded::<AudioCommand>(Self::COMMAND_QUEUE_CAPACITY); |
| 229 | let (startup_tx, startup_rx) = crossbeam_channel::bounded::<Result<(), String>>(1); |
| 230 | let next_playback_id = Arc::new(AtomicU64::new(1)); |
| 231 | let loaded = Arc::new(Mutex::new(AudioLoadedState::default())); |
| 232 | let loaded_for_thread = Arc::clone(&loaded); |
| 233 | std::thread::Builder::new() |
| 234 | .name("perro_pawdio_audio".to_string()) |
| 235 | .spawn(move || { |
| 236 | run_audio_worker( |
| 237 | static_audio_lookup, |
no test coverage detected