#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 * | ) |