effect.h File Reference

#include <libaudcore/core.h>
#include "types.h"

Go to the source code of this file.

Functions

void effect_start (int *channels, int *rate)
void effect_process (float **data, int *samples)
void effect_flush (void)
void effect_finish (float **data, int *samples)
int effect_decoder_to_output_time (int time)
int effect_output_to_decoder_time (int time)
bool_t effect_plugin_start (PluginHandle *plugin)
void effect_plugin_stop (PluginHandle *plugin)

Function Documentation

int effect_decoder_to_output_time ( int  time  ) 

Definition at line 137 of file effect.c.

Referenced by flush().

void effect_finish ( float **  data,
int samples 
)

Definition at line 127 of file effect.c.

Referenced by write_buffers().

void effect_flush ( void   ) 

Definition at line 114 of file effect.c.

Referenced by close_audio(), and flush().

int effect_output_to_decoder_time ( int  time  ) 

Definition at line 151 of file effect.c.

Referenced by get_output_time().

bool_t effect_plugin_start ( PluginHandle plugin  ) 

Definition at line 249 of file effect.c.

void effect_plugin_stop ( PluginHandle plugin  ) 

Definition at line 261 of file effect.c.

void effect_process ( float **  data,
int samples 
)

Definition at line 104 of file effect.c.

Referenced by write_audio().

void effect_start ( int channels,
int rate 
)

Definition at line 65 of file effect.c.

Referenced by open_audio().


Generated on 1 Aug 2012 for Audacious by  doxygen 1.6.1