#include <ISoundElement.h>
Public Member Functions | |
ISoundSource () | |
virtual | ~ISoundSource () |
Protected Member Functions | |
virtual void | Process (jack_nframes_t count) |
Definition at line 62 of file ISoundElement.h.
ISoundSource::ISoundSource | ( | ) |
Definition at line 109 of file ISoundElement.cpp.
References JackClient::GetSingleton(), and JackClient::m_sources.
00110 { 00111 JackClient::GetSingleton()->m_sources.push_back(this); 00112 }
ISoundSource::~ISoundSource | ( | ) | [virtual] |
Definition at line 114 of file ISoundElement.cpp.
References JackClient::GetSingleton(), and JackClient::m_sources.
00115 { 00116 try { 00117 JackClient::GetSingleton()->m_sources.remove(this); 00118 } 00119 catch(...) {} //Ignore. 00120 }
void ISoundSource::Process | ( | jack_nframes_t | count | ) | [protected, virtual] |
Reimplemented from ISoundElement.
Reimplemented in JackInput, and Waveform.
Definition at line 122 of file ISoundElement.cpp.
References ISoundElement::GetPipe(), SoundFrame::Set(), and SoundFrame::Zero().