afInitFileFormat(3dm) afInitFileFormat(3dm)
afInitFileFormat, AFinitfilefmt - initialize the audio file format type
in an AFfilesetup structure
#include <dmedia/audiofile.h>
void afInitFileFormat(AFfilesetup setup, int filefmt)
setup is an AFfilesetup structure, previously created by a call to
afNewFileSetup(3dm).
filefmt is a symbolic integer constant which specifies an audio file
format supported by the audio file library.
afInitFileFormat() configures the file format parameter in an AFfilesetup
structure. A file opened for write access by calling afOpenFile(3dm)
with this AFfilesetup structure will be formatted accordingly.
The current valid audio file types (defined in <dmedia/audiofile.h>) are:
AF_FILE_AIFFC Extended Audio Interchange File Format (AIFF-C)
AF_FILE_AIFF Audio Interchange File Format (AIFF)
AF_FILE_NEXTSND NeXT .snd and Sun .au
AF_FILE_WAVE Waveform Audio File Format (RIFF)
AF_FILE_BICSF Berkeley/IRCAM/CARL Sound File format
AF_FILE_MPEG1BITSTREAM MPEG-1 Audio Bitstream encoded data
AF_FILE_SOUNDESIGNER2 Sound Designer File Format II
AF_FILE_AVR Audio Visual Research (tm) File Format
AF_FILE_IFF_8SVX Amiga IFF/8SVX File Format
AF_FILE_VOC Creative Labs VOC File Format
AF_FILE_SAMPLEVISION Sample Vision File Format
AF_FILE_SOUNDFONT2 Creative Labs SoundFont2 (tm) File Format
AF_FILE_RAWDATA Raw (headerless) audio data (used in raw readaccess
mode only)
Page 1
afInitFileFormat(3dm) afInitFileFormat(3dm)
The Audio File Library will continue to expand the number of supported
file formats. The ability of these file formats to store various kinds
of Audio File Library chunks and data will vary. See
afGetFileFormat(3dm) for some important notes about handling this
situation.
afNewFileSetup(3dm), afOpenFile(3dm), afGetFileFormat(3dm),
afSetVirtualSampleFormat(3dm), afGetVirtualSampleFormat(3dm)
PPPPaaaaggggeeee 2222 [ Back ]
|