|
Csound and CsoundAC API
5.17
|
#include <sndfile.h>Data Structures | |
| struct | SOUNDIN |
Defines | |
| #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) |
1.7.6.1