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