Data Structures |
struct | GUID |
struct | pvoc_data |
struct | WAVEFORMATEX |
struct | WAVEFORMATEXTENSIBLE |
struct | WAVEFORMATPVOCEX |
Defines |
#define | PVX_VERSION (1) |
#define | SIZEOF_FMTPVOCEX (80) |
#define | SIZEOF_WFMTEX (18) |
Typedefs |
typedef enum pvoc_sampletype | pv_stype |
typedef enum pvoc_windowtype | pv_wtype |
typedef enum pvoc_frametype | pvoc_frametype |
typedef enum pvoc_wordformat | pvoc_wordformat |
typedef struct pvoc_data | PVOCDATA |
typedef struct
WAVEFORMATEXTENSIBLE * | PWAVEFORMATEXTENSIBLE |
Enumerations |
enum | pvoc_frametype { PVOC_AMP_FREQ = 0,
PVOC_AMP_PHASE,
PVOC_COMPLEX
} |
enum | pvoc_sampletype { STYPE_16,
STYPE_24,
STYPE_32,
STYPE_IEEE_FLOAT
} |
enum | pvoc_windowtype {
PVOC_DEFAULT = 0,
PVOC_HAMMING,
PVOC_HANN,
PVOC_KAISER,
PVOC_RECT,
PVOC_CUSTOM
} |
enum | pvoc_wordformat { PVOC_IEEE_FLOAT,
PVOC_IEEE_DOUBLE
} |
Functions |
int | init_pvsys (CSOUND *) |
int | pvoc_closefile (CSOUND *, int) |
int | pvoc_createfile (CSOUND *, const char *, uint32, uint32, uint32, uint32, int32, int, int, float, float *, uint32) |
const char * | pvoc_errorstr (CSOUND *) |
int | pvoc_framecount (CSOUND *, int ifd) |
int | pvoc_fseek (CSOUND *, int ifd, int offset) |
int | pvoc_getframes (CSOUND *, int ifd, float *frames, uint32 nframes) |
int | pvoc_openfile (CSOUND *, const char *filename, PVOCDATA *data, WAVEFORMATEX *fmt) |
int | pvoc_putframes (CSOUND *, int ofd, const float *frame, int32 numframes) |
int | pvsys_release (CSOUND *) |
Variables |
const GUID | KSDATAFORMAT_SUBTYPE_PVOC |