MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ unregister_audio_input_listener()

void MayaFlux::Buffers::BufferInputControl::unregister_audio_input_listener ( const std::shared_ptr< AudioBuffer > &  buffer,
uint32_t  channel 
)

Unregisters a buffer from an input channel.

Parameters
bufferBuffer to unregister
channelInput channel to stop listening to

Definition at line 76 of file BufferInputControl.cpp.

79{
80 if (channel >= m_audio_input_buffers.size()) {
81 return;
82 }
83
84 auto input_buffer = m_audio_input_buffers[channel];
85 if (input_buffer) {
86 input_buffer->unregister_listener(buffer);
87 }
88}
std::vector< std::shared_ptr< InputAudioBuffer > > m_audio_input_buffers
Input buffers for capturing audio input data.

References m_audio_input_buffers.