Csound and CsoundAC API
5.17
|
#include <sndfile.h>
Data Structures | |
struct | SOUNDIN |
Macros | |
#define | AE_24INT SF_FORMAT_PCM_24 |
#define | AE_ALAW SF_FORMAT_ALAW |
#define | AE_CHAR SF_FORMAT_PCM_S8 |
#define | AE_DOUBLE SF_FORMAT_DOUBLE |
#define | AE_DPCM_16 SF_FORMAT_DPCM_16 |
#define | AE_DPCM_8 SF_FORMAT_DPCM_8 |
#define | AE_DWVW_12 SF_FORMAT_DWVW_12 |
#define | AE_DWVW_16 SF_FORMAT_DWVW_16 |
#define | AE_DWVW_24 SF_FORMAT_DWVW_24 |
#define | AE_DWVW_N SF_FORMAT_DWVW_N |
#define | AE_FLOAT SF_FORMAT_FLOAT |
#define | AE_G721_32 SF_FORMAT_G721_32 |
#define | AE_G723_24 SF_FORMAT_G723_24 |
#define | AE_G723_40 SF_FORMAT_G723_40 |
#define | AE_GSM610 SF_FORMAT_GSM610 |
#define | AE_IMA_ADPCM SF_FORMAT_IMA_ADPCM |
#define | AE_LAST SF_FORMAT_DPCM_16 /* current last audio encoding value */ |
#define | AE_LONG SF_FORMAT_PCM_32 |
#define | AE_MS_ADPCM SF_FORMAT_MS_ADPCM |
#define | AE_SHORT SF_FORMAT_PCM_16 |
#define | AE_ULAW SF_FORMAT_ULAW |
#define | AE_UNCH SF_FORMAT_PCM_U8 |
#define | AE_VOX SF_FORMAT_VOX_ADPCM |
#define | FORMAT2SF(x) ((int) (x)) |
#define | IOBUFSAMPS 256 /* default sampframes in audio iobuf, -b settable */ |
#define | IODACSAMPS 1024 /* default samps in hardware buffer, -B settable */ |
#define | SF2FORMAT(x) ((int) (x) & 0xFFFF) |
#define | SF2TYPE(x) ((int) (x& SF_FORMAT_TYPEMASK) >> 16) |
#define | sf_read_MYFLT sf_read_float |
#define | sf_write_MYFLT sf_write_float |
#define | SNDINBUFSIZ 4096 /* soundin bufsize; must be > sizeof(SFHEADER), */ |
#define | TYP_AIFF (SF_FORMAT_AIFF >> 16) |
#define | TYP_AU (SF_FORMAT_AU >> 16) |
#define | TYP_AVR (SF_FORMAT_AVR >> 16) |
#define | TYP_HTK (SF_FORMAT_HTK >> 16) |
#define | TYP_IRCAM (SF_FORMAT_IRCAM >> 16) |
#define | TYP_MAT4 (SF_FORMAT_MAT4 >> 16) |
#define | TYP_MAT5 (SF_FORMAT_MAT5 >> 16) |
#define | TYP_NIST (SF_FORMAT_NIST >> 16) |
#define | TYP_PAF (SF_FORMAT_PAF >> 16) |
#define | TYP_PVF (SF_FORMAT_PVF >> 16) |
#define | TYP_RAW (SF_FORMAT_RAW >> 16) |
#define | TYP_SDS (SF_FORMAT_SDS >> 16) |
#define | TYP_SVX (SF_FORMAT_SVX >> 16) |
#define | TYP_VOC (SF_FORMAT_VOC >> 16) |
#define | TYP_W64 (SF_FORMAT_W64 >> 16) |
#define | TYP_WAV (SF_FORMAT_WAV >> 16) |
#define | TYP_WAVEX (SF_FORMAT_WAVEX >> 16) |
#define | TYP_XI (SF_FORMAT_XI >> 16) |
#define | TYPE2SF(x) ((int) (x) << 16) |
#define AE_24INT SF_FORMAT_PCM_24 |
#define AE_ALAW SF_FORMAT_ALAW |
#define AE_CHAR SF_FORMAT_PCM_S8 |
#define AE_DOUBLE SF_FORMAT_DOUBLE |
#define AE_DPCM_16 SF_FORMAT_DPCM_16 |
#define AE_DPCM_8 SF_FORMAT_DPCM_8 |
#define AE_DWVW_12 SF_FORMAT_DWVW_12 |
#define AE_DWVW_16 SF_FORMAT_DWVW_16 |
#define AE_DWVW_24 SF_FORMAT_DWVW_24 |
#define AE_DWVW_N SF_FORMAT_DWVW_N |
#define AE_FLOAT SF_FORMAT_FLOAT |
#define AE_G721_32 SF_FORMAT_G721_32 |
#define AE_G723_24 SF_FORMAT_G723_24 |
#define AE_G723_40 SF_FORMAT_G723_40 |
#define AE_GSM610 SF_FORMAT_GSM610 |
#define AE_IMA_ADPCM SF_FORMAT_IMA_ADPCM |
#define AE_LAST SF_FORMAT_DPCM_16 /* current last audio encoding value */ |
#define AE_LONG SF_FORMAT_PCM_32 |
#define AE_MS_ADPCM SF_FORMAT_MS_ADPCM |
#define AE_SHORT SF_FORMAT_PCM_16 |
#define AE_ULAW SF_FORMAT_ULAW |
#define AE_UNCH SF_FORMAT_PCM_U8 |
#define AE_VOX SF_FORMAT_VOX_ADPCM |
#define FORMAT2SF | ( | x | ) | ((int) (x)) |
#define IOBUFSAMPS 256 /* default sampframes in audio iobuf, -b settable */ |
#define IODACSAMPS 1024 /* default samps in hardware buffer, -B settable */ |
#define SF2FORMAT | ( | x | ) | ((int) (x) & 0xFFFF) |
#define SF2TYPE | ( | x | ) | ((int) (x& SF_FORMAT_TYPEMASK) >> 16) |
#define sf_read_MYFLT sf_read_float |
#define sf_write_MYFLT sf_write_float |
#define SNDINBUFSIZ 4096 /* soundin bufsize; must be > sizeof(SFHEADER), */ |
#define TYP_AIFF (SF_FORMAT_AIFF >> 16) |
#define TYP_AU (SF_FORMAT_AU >> 16) |
#define TYP_AVR (SF_FORMAT_AVR >> 16) |
#define TYP_HTK (SF_FORMAT_HTK >> 16) |
#define TYP_IRCAM (SF_FORMAT_IRCAM >> 16) |
#define TYP_MAT4 (SF_FORMAT_MAT4 >> 16) |
#define TYP_MAT5 (SF_FORMAT_MAT5 >> 16) |
#define TYP_NIST (SF_FORMAT_NIST >> 16) |
#define TYP_PAF (SF_FORMAT_PAF >> 16) |
#define TYP_PVF (SF_FORMAT_PVF >> 16) |
#define TYP_RAW (SF_FORMAT_RAW >> 16) |
#define TYP_SDS (SF_FORMAT_SDS >> 16) |
#define TYP_SVX (SF_FORMAT_SVX >> 16) |
#define TYP_VOC (SF_FORMAT_VOC >> 16) |
#define TYP_W64 (SF_FORMAT_W64 >> 16) |
#define TYP_WAV (SF_FORMAT_WAV >> 16) |
#define TYP_WAVEX (SF_FORMAT_WAVEX >> 16) |
#define TYP_XI (SF_FORMAT_XI >> 16) |
#define TYPE2SF | ( | x | ) | ((int) (x) << 16) |