Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GDKAudioFilterAdapter Class Reference

Public AudioFilter to GDKAudioFilter adapter. More...

#include <audio_filters.h>

Inheritance diagram for GDKAudioFilterAdapter:

Inheritance graph
[legend]
Collaboration diagram for GDKAudioFilterAdapter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GDKAudioFilterAdapter (AudioFilter *filter)
virtual ~GDKAudioFilterAdapter ()
char * GetDescription () const
void GetFrame (int16_t **buffer, int frequency, int channels, int &samples, double position, double frame_delta)

Private Attributes

AudioFilterfilter

Detailed Description

Public AudioFilter to GDKAudioFilter adapter.

Since not all filters will require additional GUI functionality, this class is provided as a convenience to wrap the non-GDK filters into basic GDK filters.

Definition at line 84 of file audio_filters.h.


Constructor & Destructor Documentation

GDKAudioFilterAdapter::GDKAudioFilterAdapter AudioFilter filter  )  [inline]
 

Definition at line 90 of file audio_filters.h.

00090 { this->filter = filter; }

virtual GDKAudioFilterAdapter::~GDKAudioFilterAdapter  )  [inline, virtual]
 

Definition at line 91 of file audio_filters.h.

References filter.

00091 { delete filter; }


Member Function Documentation

char* GDKAudioFilterAdapter::GetDescription  )  const [inline, virtual]
 

Implements AudioFilter.

Definition at line 92 of file audio_filters.h.

References filter, and AudioFilter::GetDescription().

00092 { return this->filter->GetDescription( ); }

void GDKAudioFilterAdapter::GetFrame int16_t **  buffer,
int  frequency,
int  channels,
int &  samples,
double  position,
double  frame_delta
[inline, virtual]
 

Implements AudioFilter.

Definition at line 93 of file audio_filters.h.

References filter, and AudioFilter::GetFrame().

00093                                                                                                                           {
00094             return this->filter->GetFrame( buffer, frequency, channels, samples, position, frame_delta );
00095         }


Member Data Documentation

AudioFilter* GDKAudioFilterAdapter::filter [private]
 

Definition at line 87 of file audio_filters.h.

Referenced by GetDescription(), GetFrame(), and ~GDKAudioFilterAdapter().


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 22:12:56 2007 for Kino by  doxygen 1.4.2