|
SoX - Sound eXchange
Audio file processing tool.
|
Client API: Effect handler information. More...
#include <sox_ng.h>
Public Attributes | |
| char const * | name |
| Effect name. | |
| char const * | usage |
| Short explanation of parameters accepted by effect. | |
| char const *const * | extra_usage |
| Additional lines of usage. | |
| unsigned int | flags |
| Combination of SOX_EFF_* flags. | |
| sox_effect_handler_getopts | getopts |
| Called to parse command-line arguments (called once per effect). | |
| sox_effect_handler_start | start |
| Called to initialize effect (called once per flow). | |
| sox_effect_handler_flow | flow |
| Called to process samples. | |
| sox_effect_handler_drain | drain |
| Called to finish getting output after input is complete. | |
| sox_effect_handler_stop | stop |
| Called to shut down effect (called once per flow). | |
| sox_effect_handler_kill | kill |
| Called to shut down effect (called once per effect). | |
| size_t | priv_size |
| Size of private data SoX should pre-allocate for effect. | |
Client API: Effect handler information.