_t_r_a_c_k is an integer which identifies an audio track in _s_e_t_u_p.
Since all currently supported file formats contain only one
audio track, the value AAAAFFFF____DDDDEEEEFFFFAAAAUUUULLLLTTTT____TTTTRRRRAAAACCCCKKKK should always be used
here.
_o_f_f_s_e_t is a positive value which specifies the offset in bytes for the
audio data associated with _t_r_a_c_k. The data type AAAAFFFFffffiiiilllleeeeooooffffffffsssseeeetttt is
large enough to hold any data offset allowed by the filesystem.
_c_o_u_n_t is a positive value which specifies the number of frames of
audio data to be associated with _t_r_a_c_k. The data type
AAAAFFFFffffrrrraaaammmmeeeeccccoooouuuunnnntttt is large enough to hold any frame count allowed by
the filesystem.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
aaaaffffIIIInnnniiiittttDDDDaaaattttaaaaOOOOffffffffsssseeeetttt(((()))) initializes the audio data offset in an AAAAFFFFffffiiiilllleeeesssseeeettttuuuupppp
structure for an audio track.
aaaaffffIIIInnnniiiittttFFFFrrrraaaammmmeeeeCCCCoooouuuunnnntttt(((()))) initializes the audio frame count in an AAAAFFFFffffiiiilllleeeesssseeeettttuuuupppp
structure for an audio track.
When a file is opened for reading or writing by passing _s_e_t_u_p to
aaaaffffOOOOppppeeeennnnFFFFiiiilllleeee(3dm), the track will be configured to read or write data using
the data offset and/or frame count specified. These routines may only be
used when reading or writing raw (headerless) audio files. All non-raw
audio formats have a fixed data offset determined by their headers.
These routines are also useful for reading audio file formats which are
not supported by the Audio File Library, but whose format is known to a
particular application. If the application can supply all the necessary
parameters (data offset, frame count, sample format, rate, and channel
count), then the file can be read as a raw file via aaaaffffRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss(((()))).