Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Functions
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_adjust_delay (int delay)
bool_t effect_plugin_start (PluginHandle *plugin)
void effect_plugin_stop (PluginHandle *plugin)

Function Documentation

int effect_adjust_delay ( int  delay)

Definition at line 138 of file effect.c.

Referenced by output_get_time().

void effect_finish ( float **  data,
int samples 
)

Definition at line 128 of file effect.c.

Referenced by finish_effects().

void effect_flush ( void  )

Definition at line 115 of file effect.c.

Referenced by cleanup_output(), and flush_output().

bool_t effect_plugin_start ( PluginHandle plugin)

Definition at line 233 of file effect.c.

void effect_plugin_stop ( PluginHandle plugin)

Definition at line 245 of file effect.c.

void effect_process ( float **  data,
int samples 
)

Definition at line 105 of file effect.c.

Referenced by write_output().

void effect_start ( int channels,
int rate 
)

Definition at line 64 of file effect.c.

Referenced by setup_output().