Mac OS 9
ExtSoundHeader Struct Reference

Data Fields

Ptr samplePtr
 
unsigned long numChannels
 
UnsignedFixed sampleRate
 
unsigned long loopStart
 
unsigned long loopEnd
 
UInt8 encode
 
UInt8 baseFrequency
 
unsigned long numFrames
 
extended80 AIFFSampleRate
 
Ptr markerChunk
 
Ptr instrumentChunks
 
Ptr AESRecording
 
unsigned short sampleSize
 
unsigned short futureUse1
 
unsigned long futureUse2
 
unsigned long futureUse3
 
unsigned long futureUse4
 
UInt8 sampleArea [1]
 

Field Documentation

◆ AESRecording

Ptr ExtSoundHeader::AESRecording

AIFF instrument chunks

◆ AIFFSampleRate

extended80 ExtSoundHeader::AIFFSampleRate

length in total number of frames

◆ baseFrequency

UInt8 ExtSoundHeader::baseFrequency

data structure used , stdSH, extSH, or cmpSH

◆ encode

UInt8 ExtSoundHeader::encode

same meaning as regular SoundHeader

◆ futureUse1

unsigned short ExtSoundHeader::futureUse1

number of bits in sample

◆ futureUse2

unsigned long ExtSoundHeader::futureUse2

reserved by Apple

◆ futureUse3

unsigned long ExtSoundHeader::futureUse3

reserved by Apple

◆ futureUse4

unsigned long ExtSoundHeader::futureUse4

reserved by Apple

◆ instrumentChunks

Ptr ExtSoundHeader::instrumentChunks

sync track

◆ loopEnd

unsigned long ExtSoundHeader::loopEnd

same meaning as regular SoundHeader

◆ loopStart

unsigned long ExtSoundHeader::loopStart

sample rate in Apples Fixed point representation

◆ markerChunk

Ptr ExtSoundHeader::markerChunk

IEEE sample rate

◆ numChannels

unsigned long ExtSoundHeader::numChannels

if nil then samples are in sample area

◆ numFrames

unsigned long ExtSoundHeader::numFrames

same meaning as regular SoundHeader

◆ sampleArea

UInt8 ExtSoundHeader::sampleArea[1]

reserved by Apple

◆ sampleRate

UnsignedFixed ExtSoundHeader::sampleRate

number of channels, ie mono = 1


The documentation for this struct was generated from the following file: