Common Chunk


next up gif
Next: Sound Data Chunk Up: Chunk Typen Previous: Form Chunk

Common Chunk

Der FormChunk einer AIFF Datei muß genau einen Common Chunk mit folgendem Aufbau enthalten:

typedef struct {
    ID ckID; /* = 'COMM' */
    long ckSize; /* = 18 */
    short numChannels;
    unsigned long numSampleFrames;
    short sampleSize;
    extended sampleRate;
} CommonChunk;

numChannels gibt dabei die Anzahl der Audiokanäle (1 = mono, 2 = stereo, etc.), numSampleFrames die Anzahl der Abtastwerte pro Kanal an. sampleSize gibt die Auflösung der Abtastwerte in Bit (1 bis 32) an. sampleRate ist eine 80-bit Fließkommazahl (IEEE 754 Format), die die Abtastfrequenz angibt.



Martin Gerczuk
Wed May 3 18:29:11 MET DST 1995