Csound and CsoundAC API 5.13
Data Fields

SNDMEMFILE_ Struct Reference

#include <csoundCore.h>

Data Fields

double baseFreq
 base frequency (in Hz)
float data [1]
 interleaved sample data
int fileType
 TYP_WAV, TYP_AIFF, etc.
char * fullName
 full path filename
double loopEnd
 loop end (sample frames)
int loopMode
 loop mode: 0: no loop information 1: off 2: forward 3: backward 4: bidirectional
double loopStart
 loop start (sample frames)
char * name
 file ID (short name)
int nChannels
 number of channels
size_t nFrames
 file length in sample frames
struct SNDMEMFILE_nxt
int sampleFormat
 AE_SHORT, AE_FLOAT, etc.
double sampleRate
 sample rate in Hz
double scaleFac
 amplitude scale factor
double startOffs
 playback start offset frames

Field Documentation

base frequency (in Hz)

interleaved sample data

TYP_WAV, TYP_AIFF, etc.

full path filename

loop end (sample frames)

loop mode: 0: no loop information 1: off 2: forward 3: backward 4: bidirectional

loop start (sample frames)

file ID (short name)

number of channels

file length in sample frames

AE_SHORT, AE_FLOAT, etc.

sample rate in Hz

amplitude scale factor

playback start offset frames