CSL  5.2
SoundFile.h File Reference
#include "CSL_Core.h"
#include "Oscillator.h"
#include <string.h>

Go to the source code of this file.

Classes

class  csl::SoundFileMetadata
 Class SndFileMetadata holds the ID3 tags of a sound file. More...
class  csl::Abst_SoundFile
 Here's the abstract sound file reader/writer class, a sample player UGen. The concrete subclasses represent sound file APIs, not individual formats. More...
class  csl::SoundCue
 SoundCue – a pointer to a segment of a sound file. More...

Namespaces

namespace  csl
 AdditiveInstrument.h – Sum-of-sines synthesis instrument class.

Macros

#define kSoundFileRead   0
 Sound file constants.
#define kSoundFileWrite   1
#define kSoundFileReadWrite   2
#define kSoundFileFormatWAV   0
#define kSoundFileFormatAIFF   1
#define kSoundFileFormatSND   2
#define kSoundFileFormatEBICSF   3
#define kSoundFileFormatRaw   4
#define kSoundFileFormatOther   5

Typedefs

typedef int csl::SoundFileMode
typedef int csl::SoundFileFormat

Macro Definition Documentation

#define kSoundFileRead   0
#define kSoundFileWrite   1

Definition at line 55 of file SoundFile.h.

Referenced by csl::JSoundFile::openForWrite(), and csl::LSoundFile::openForWrite().

#define kSoundFileReadWrite   2

Definition at line 56 of file SoundFile.h.

Referenced by csl::LSoundFile::openForReadWrite().

#define kSoundFileFormatSND   2
#define kSoundFileFormatEBICSF   3

Definition at line 62 of file SoundFile.h.

#define kSoundFileFormatRaw   4

Definition at line 63 of file SoundFile.h.

Referenced by csl::LSoundFile::format(), and csl::LSoundFile::openForWrite().

#define kSoundFileFormatOther   5

Definition at line 64 of file SoundFile.h.

Referenced by csl::JSoundFile::format(), and csl::LSoundFile::sndfileNameType().