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

AudioFilterFadeOut Class Reference

Fade out. More...

Inheritance diagram for AudioFilterFadeOut:

Inheritance graph
[legend]
Collaboration diagram for AudioFilterFadeOut:

Collaboration graph
[legend]
List of all members.

Public Member Functions

char * GetDescription () const
void GetFrame (int16_t **buffer, int frequency, int channels, int &samples, double position, double frame_delta)

Detailed Description

Fade out.

Definition at line 88 of file audio_filters.cc.


Member Function Documentation

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

Implements AudioFilter.

Definition at line 91 of file audio_filters.cc.

00092     {
00093         return _( "Fade Out" );
00094     }

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

Implements AudioFilter.

Definition at line 96 of file audio_filters.cc.

00097     {
00098         for ( int i = 0; i < channels; i ++ )
00099             for ( int j = 0; j < samples; j ++ )
00100                 buffer[ i ][ j ] = ( int ) ( buffer[ i ][ j ] * ( 1 - position ) );
00101     }


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