diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-06-15 13:29:58 +0200 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-06-15 13:29:58 +0200 |
| commit | 1aec4a2385cc134ffd189e122f8b77c975e3dcb2 (patch) | |
| tree | 87144ce4f47357da9b4ed688d1f318444c647729 /mumd/src/audio/output.rs | |
| parent | 17feef9da27aa7740c1b553a8ac331d10a1a391c (diff) | |
| download | mum-1aec4a2385cc134ffd189e122f8b77c975e3dcb2.tar.gz | |
better curry callback
Diffstat (limited to 'mumd/src/audio/output.rs')
| -rw-r--r-- | mumd/src/audio/output.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mumd/src/audio/output.rs b/mumd/src/audio/output.rs index 597dcf0..a3ce064 100644 --- a/mumd/src/audio/output.rs +++ b/mumd/src/audio/output.rs @@ -228,7 +228,8 @@ impl AudioOutputDevice for DefaultAudioOutputDevice { } } -/// Over-engineered way of handling multiple types of samples. +/// Returns a function that fills a buffer with audio from client streams +/// modified according to some audio configuration. pub fn curry_callback<T: Sample + AddAssign + SaturatingAdd + std::fmt::Display>( user_bufs: Arc<Mutex<ClientStream>>, output_volume_receiver: watch::Receiver<f32>, |
