]> git.sesse.net Git - nageru/blobdiff - alsa_input.h
Fix a deadlock issue when shutting down ALSA cards.
[nageru] / alsa_input.h
index d485a3b74e18b1ce823c5dbf9d5ea7df08ad1ce2..895760fed8fef76737e341e44e188267db7c9692 100644 (file)
@@ -22,7 +22,7 @@
 
 class ALSAInput {
 public:
-       typedef std::function<void(const uint8_t *data, unsigned num_samples, bmusb::AudioFormat audio_format, int64_t frame_length)> audio_callback_t;
+       typedef std::function<bool(const uint8_t *data, unsigned num_samples, bmusb::AudioFormat audio_format, int64_t frame_length)> audio_callback_t;
 
        ALSAInput(const char *device, unsigned sample_rate, unsigned num_channels, audio_callback_t audio_callback);
        ~ALSAInput();