45 void setup_audio_input_buffers(uint32_t num_channels, uint32_t buffer_size);
51 uint32_t get_audio_input_channel_count()
const;
57 [[nodiscard]] std::shared_ptr<InputAudioBuffer> get_input_buffer(uint32_t channel)
const;
72 void process_audio_input(
double* input_data, uint32_t num_channels, uint32_t num_frames);
86 void register_audio_input_listener(
const std::shared_ptr<AudioBuffer>& buffer, uint32_t channel);
93 void unregister_audio_input_listener(
const std::shared_ptr<AudioBuffer>& buffer, uint32_t channel);