Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Public Attributes | List of all members
_EffectPlugin Struct Reference

#include <plugin.h>

Public Attributes

PLUGIN_COMMON_FIELDS void(* start )(int *channels, int *rate)
 
void(* process )(float **data, int *samples)
 
void(* flush )(void)
 
void(* finish )(float **data, int *samples)
 
int(* adjust_delay )(int delay)
 
int order
 
bool_t preserves_format
 

Detailed Description

Definition at line 217 of file plugin.h.

Member Data Documentation

int(* _EffectPlugin::adjust_delay)(int delay)

Definition at line 247 of file plugin.h.

void(* _EffectPlugin::finish)(float **data, int *samples)

Definition at line 239 of file plugin.h.

Referenced by effect_process_cb().

void(* _EffectPlugin::flush)(void)

Definition at line 234 of file plugin.h.

int _EffectPlugin::order

Definition at line 250 of file plugin.h.

Referenced by plugin_get_info().

bool_t _EffectPlugin::preserves_format

Definition at line 254 of file plugin.h.

Referenced by effect_enable().

void(* _EffectPlugin::process)(float **data, int *samples)

Definition at line 231 of file plugin.h.

Referenced by effect_process_cb().

PLUGIN_COMMON_FIELDS void(* _EffectPlugin::start)(int *channels, int *rate)

Definition at line 224 of file plugin.h.

Referenced by effect_insert(), and effect_start_cb().


The documentation for this struct was generated from the following file: