| 20 | struct delay_processor : q::audio_stream |
| 21 | { |
| 22 | delay_processor( |
| 23 | int device_id |
| 24 | , q::duration delay |
| 25 | , float feedback |
| 26 | ) |
| 27 | : audio_stream(q::audio_device::get(device_id), 1, 2) |
| 28 | , _delay(delay, sampling_rate()) |
| 29 | , _feedback(feedback) |
| 30 | {} |
| 31 | |
| 32 | void process(in_channels const& in, out_channels const& out) |
| 33 | { |
nothing calls this directly
no outgoing calls
no test coverage detected