ISoundSource Class Reference

Please document me. More...

#include <ISoundElement.h>

Inheritance diagram for ISoundSource:

Inheritance graph
[legend]
Collaboration diagram for ISoundSource:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ISoundSource ()
virtual ~ISoundSource ()

Protected Member Functions

virtual void Process (jack_nframes_t count)


Detailed Description

Please document me.

Definition at line 62 of file ISoundElement.h.


Constructor & Destructor Documentation

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 }


Member Function Documentation

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().

00123 {
00124     GetPipe().Set(count);
00125     GetPipe().Zero();
00126 }


The documentation for this class was generated from the following files:

Get JackFX at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated for JackFX by  doxygen