|
SoX - Sound eXchange
Audio file processing tool.
|
Client API: Effect information. More...
#include <sox_ng.h>
Public Attributes | |
| sox_effects_globals_t * | global_info |
| global effect parameters | |
| sox_signalinfo_t | in_signal |
| Information about the incoming data stream. | |
| sox_signalinfo_t | out_signal |
| Information about the outgoing data stream. | |
| sox_encodinginfo_t const * | in_encoding |
| Information about the incoming data encoding. | |
| sox_encodinginfo_t const * | out_encoding |
| Information about the outgoing data encoding. | |
| sox_effect_handler_t | handler |
| The handler for this effect. | |
| sox_uint64_t | clips |
| increment if clipping occurs | |
| size_t | flows |
| 1 if MCHAN, number of chans otherwise | |
| size_t | flow |
| flow number | |
| void * | priv |
| Effect's private data area (each flow has a separate copy) | |
| sox_sample_t * | obuf |
| output buffer | |
| size_t | obeg |
| output buffer: start of valid data section | |
| size_t | oend |
| output buffer: one past valid data section (oend-obeg is length of current content) | |
| size_t | imin |
| minimum input buffer content required for calling this effect's flow function; set via lsx_effect_set_imin() | |
Client API: Effect information.