LoadSample
Loads an AIFF or AIFC sample from file.
Synopsis
Item LoadSample( char *Name )
Description
This function allocates task memory and creates a sample item there that contains the digital-audio recording from the specified file. The file must be either an AIFF file or an AIFC file. These can be created using almost any sound development tool including AudioMedia, Alchemy, CSound, and SoundHack.
AIFC files contain compressed audio data. These can be created from an AIFF file using the SquashSound MPW tool from The 3DO Company.
A single loop is supported for sustained repetitive waveforms.
When you finish with the sample, you should call UnloadSample()
to deallocate the resources.
Arguments
- Name
- The name of the AIFF or AIFC file.
Return Value
The function returns an item number if successful or an error code (a negative value) if an error occurs.
Implementation
Folio call implemented in Audio folio V20.
Associated Files
audio.h
See Also
AttachSample
(),
DetachSample(),
SetAudioItemInfo(),
UnloadSample(),
DebugSample(),
CreateSample(),
ScanSample(),
GetAudioItemInfo(),
LoadSampleHere
()