Csound and CsoundAC API
5.17
|
#include "sysdep.h"
Data Structures | |
struct | GUID |
struct | pvoc_data |
struct | WAVEFORMATEX |
struct | WAVEFORMATEXTENSIBLE |
struct | WAVEFORMATPVOCEX |
Macros | |
#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 |
#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 enum pvoc_frametype pvoc_frametype |
typedef enum pvoc_wordformat pvoc_wordformat |
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 * | , | ||
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_openfile | ( | CSOUND * | , |
const char * | filename, | ||
PVOCDATA * | data, | ||
WAVEFORMATEX * | fmt | ||
) |
int pvsys_release | ( | CSOUND * | ) |
const GUID KSDATAFORMAT_SUBTYPE_PVOC |