MayaFlux 0.4.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 81 of file BufferInputControl.cpp.

84{
85 if (channel >= m_audio_input_buffers.size()) {
86 return;
87 }
88
89 auto input_buffer = m_audio_input_buffers[channel];
90 if (input_buffer) {
91 input_buffer->unregister_listener(buffer);
92 }
93}
std::vector< std::shared_ptr< InputAudioBuffer > > m_audio_input_buffers
Input buffers for capturing audio input data.

References m_audio_input_buffers.