ERIS CORE

◆ transmit()

void AudioStream::transmit ( audio_block_t block,
unsigned char  index = 0 
)
protectedinherited

Definition at line 161 of file AudioStream.cpp.

162 {
163  for (AudioConnection *c = destination_list; c != NULL; c = c->next_dest) {
164  if (c->src_index == index) {
165  if (c->pDst->inputQueue[c->dest_index] == NULL) {
166  c->pDst->inputQueue[c->dest_index] = block;
167  block->ref_count++;
168  }
169  }
170  }
171 }
AudioConnection * next_dest
Definition: AudioStream.h:122
AudioConnection * destination_list
Definition: AudioStream.h:205

References AudioStream::destination_list, AudioConnection::next_dest, and audio_block_struct::ref_count.

Referenced by AudioMixer8::update(), AudioSynthWaveformhd::update(), and AudioSynthWaveformModulated2k::update().

+ Here is the caller graph for this function: