CLAM::AudioOutPort Class Reference

#include <AudioOutPort.hxx>

Inheritance diagram for CLAM::AudioOutPort:

CLAM::OutPort< Token > CLAM::OutPortBase

List of all members.


Detailed Description

Definition at line 31 of file AudioOutPort.hxx.


Public Member Functions

 AudioOutPort (const std::string &name="unnamed out port", Processing *proc=0)
virtual ~AudioOutPort ()
AudioGetAudio ()
void SetSampleRate (TData sampleRate)
TData GetSampleRate ()

Static Public Member Functions

static AudioGetLastWrittenAudio (OutPortBase &, int offset=0)

Protected Member Functions

AudioGetLastWrittenAudio (int offset=0)

Protected Attributes

Audio mAudio
Audio mLastWrittenAudio

Constructor & Destructor Documentation

CLAM::AudioOutPort::AudioOutPort ( const std::string &  name = "unnamed out port",
Processing proc = 0 
)

CLAM::AudioOutPort::~AudioOutPort (  )  [virtual]

Definition at line 37 of file AudioOutPort.cxx.


Member Function Documentation

Audio & CLAM::AudioOutPort::GetAudio (  ) 

void CLAM::AudioOutPort::SetSampleRate ( TData  sampleRate  ) 

Definition at line 47 of file AudioOutPort.cxx.

References mAudio.

Referenced by AudioOutPort(), and CLAM::SMSAnalysis::Do().

TData CLAM::AudioOutPort::GetSampleRate (  ) 

Definition at line 52 of file AudioOutPort.cxx.

References mAudio.

Audio & CLAM::AudioOutPort::GetLastWrittenAudio ( OutPortBase out,
int  offset = 0 
) [static]

Definition at line 66 of file AudioOutPort.cxx.

References CLAM_ASSERT, GetLastWrittenAudio(), and NULL.

Referenced by GetLastWrittenAudio().

Audio & CLAM::AudioOutPort::GetLastWrittenAudio ( int  offset = 0  )  [protected]


Member Data Documentation

Definition at line 44 of file AudioOutPort.hxx.

Referenced by GetAudio(), GetLastWrittenAudio(), GetSampleRate(), and SetSampleRate().

Definition at line 45 of file AudioOutPort.hxx.


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

Generated on Tue Aug 12 22:33:47 2008 for CLAM by  doxygen 1.5.5