#include "sysdep.h"

Go to the source code of this file.
Data Structures | |
| struct | _GUID |
| struct | WAVEFORMATEX |
| struct | pvoc_data |
| struct | WAVEFORMATEXTENSIBLE |
| struct | WAVEFORMATPVOCEX |
Defines | |
| #define | SIZEOF_FMTPVOCEX (80) |
| #define | SIZEOF_WFMTEX (18) |
| #define | PVX_VERSION (1) |
Typedefs | |
| typedef struct _GUID | GUID |
| typedef enum pvoc_windowtype | pv_wtype |
| typedef enum pvoc_sampletype | pv_stype |
| typedef struct pvoc_data | PVOCDATA |
| typedef struct WAVEFORMATEXTENSIBLE * | PWAVEFORMATEXTENSIBLE |
Enumerations | |
| enum | pvoc_wordformat { PVOC_IEEE_FLOAT, PVOC_IEEE_DOUBLE } |
| enum | pvoc_frametype { PVOC_AMP_FREQ = 0, PVOC_AMP_PHASE, PVOC_COMPLEX } |
| enum | pvoc_windowtype { PVOC_DEFAULT = 0, PVOC_HAMMING, PVOC_HANN, PVOC_KAISER, PVOC_RECT, PVOC_CUSTOM } |
| enum | pvoc_sampletype { STYPE_16, STYPE_24, STYPE_32, STYPE_IEEE_FLOAT } |
Functions | |
| const char * | pvoc_errorstr (CSOUND *) |
| int | init_pvsys (CSOUND *) |
| int | pvoc_createfile (CSOUND *, const char *, unsigned long, unsigned long, unsigned long, unsigned long, long, int, int, float, float *, unsigned long) |
| int | pvoc_openfile (CSOUND *, const char *filename, PVOCDATA *data, WAVEFORMATEX *fmt) |
| int | pvoc_closefile (CSOUND *, int) |
| int | pvoc_putframes (CSOUND *, int ofd, const float *frame, long numframes) |
| int | pvoc_getframes (CSOUND *, int ifd, float *frames, unsigned long nframes) |
| int | pvoc_framecount (CSOUND *, int ifd) |
| int | pvoc_fseek (CSOUND *, int ifd, int offset) |
| int | pvsys_release (CSOUND *) |
Variables | |
| const GUID | KSDATAFORMAT_SUBTYPE_PVOC |
| #define PVX_VERSION (1) |
| #define SIZEOF_FMTPVOCEX (80) |
| #define SIZEOF_WFMTEX (18) |
| typedef enum pvoc_sampletype pv_stype |
| typedef enum pvoc_windowtype pv_wtype |
| typedef struct WAVEFORMATEXTENSIBLE * PWAVEFORMATEXTENSIBLE |
| enum pvoc_frametype |
| enum pvoc_sampletype |
| enum pvoc_windowtype |
| enum pvoc_wordformat |
| int init_pvsys | ( | CSOUND * | ) |
| int pvoc_closefile | ( | CSOUND * | , | |
| int | ||||
| ) |
| int pvoc_createfile | ( | CSOUND * | , | |
| const char * | , | |||
| unsigned | long, | |||
| unsigned | long, | |||
| unsigned | long, | |||
| unsigned | long, | |||
| long | , | |||
| int | , | |||
| int | , | |||
| float | , | |||
| float * | , | |||
| unsigned | long | |||
| ) |
| 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, | |||
| unsigned long | nframes | |||
| ) |
| int pvoc_openfile | ( | CSOUND * | , | |
| const char * | filename, | |||
| PVOCDATA * | data, | |||
| WAVEFORMATEX * | fmt | |||
| ) |
| int pvoc_putframes | ( | CSOUND * | , | |
| int | ofd, | |||
| const float * | frame, | |||
| long | numframes | |||
| ) |
| int pvsys_release | ( | CSOUND * | ) |
1.5.6