|
audiofile/AFgetinstids(3d) -- get a list of instrument configurations from an AFfilehandle
|
file expects an AFfilehandle structure, created when an audio file was opened by a call to afOpenFile(3dm). instids an array of integer locations used to return a list of (unique) positive instrument ID's which can be used to reference the sampler configurations in a file. For an AIFF/AIFF-C file, this array will return the ID AF_DEFAULT_INST if there is an instrument chunk. If you pass a null instids array to afGetInstIDs(), it simply returns the number of sampler configurations stored in the ... |
audiofile/AFgetinstparamlong(3d) -- get / set a parameter list / long parameter value for an instrument configuration in an AFfilehandle structure
|
file is an AFfilehandle structure, previously created by a call to afOpenFile(3dm). instid is a positive integer which identifies an instrument configuration in the file. Since the number of supported inst chunks varies with file format, applications should always retrieve this value via afGetInstIDs(3dm). pvlist is an AUpvlist structure, previously created by a call to AUpvnew(3dm) nparams is an integer value specifying the number of {parameter, value} item pairs (containing the instrument para... |
audiofile/AFgetloopids(3d) -- get a number and list of loop ID's for an instrument configuration
|
file expects an AFfilehandle structure, created when an audio file is opened by a call to afOpenFile(3dm) or its equivalent. instid is an integer which identifies a chunk of instrument parameters contained in file. Since the number of supported inst chunks varies with file format, applications should always retrieve this value via afGetInstIDs(3dm). loopids is an array of integer locations used to return a list of (unique) positive loop id's for the given instrument chunk. If loopids is a null ... |
audiofile/AFgetloopstart(3d) -- get the start/end markers, play mode, and track from an AFfilehandle structure for a specified loop.
|
file is an AFfilehandle structure, previously created by a call to afOpenFile(3dm). instid is a positive integer value which identifies an instrument configuration in file. Since the number of supported inst chunks varies with file format, applications should always retrieve this value via afGetInstIDs(3dm). loopid is a positive integer value which identifies a loop structure in an instrument parameter chunk. You obtain loopid's by calling afGetInstParamLong(3dm) for AIFF and AIFF-C formats, or... |
audiofile/afGetLoopStartFrame(3d) -- get the start/end frame and loop count from an AFfilehandle structure for a specified loop.
|
file is an AFfilehandle structure, previously created by a call to afOpenFile(3dm). instid is a positive integer value which identifies an instrument configuration in file. instid should be an element from an array of IDs retrieved via a call to afGetInstIDs(3dm). loopid is a positive integer value which identifies a loop structure in an instrument parameter chunk. You obtain loopid's by calling afGetLoopIDs(3dm).... |
audiofile/AFgetmarkids(3d) -- get the number and list of marker ID's for an audio track
|
file is an AFfilehandle structure, created when an audio file was opened by a call to afOpenFile(3dm). trackid is an integer which identifies an audio track contained in file. All currently supported file formats contain exactly one track, so always use the constant value AF_DEFAULT_TRACK for now. markids is an array of integer locations used to return a list of unique positive marker id's which can be used to reference the marker structures for track.... |
audiofile/AFgetmarkname(3d) -- get the name or comment string for a given marker id in an audio track
|
file is an AFfilehandle structure, previously created by a call to afOpenFile(3dm). trackid is a positive integer value which identifies an audio track in file. All currently supported file formats allow exactly one audio track per file, so the value AF_DEFAULT_TRACK should always be used here for now. markid is a positive integer value which identifies a marker structure in the audio track given by trackid. You obtain marker ID's by calling afGetMarkIDs(3dm). You can call afInitMarkIDs(3dm) to... |
audiofile/AFgetmarkpos(3d) -- get/set the position of a marker in an audio track
|
file is an AFfilehandle structure, previously created by a call to afOpenFile(3dm). trackid expects a positive integer value which identifies an audio track in file. All currently supported file formats allow exactly one track per file, so the constant AF_DEFAULT_TRACK should always be used here for now. markid is a positive integer value which identifies a marker structure in the audio track given by trackid. You obtain marker ID's by calling afGetMarkIDs(3dm). You can call afInitMarkIDs(3dm) ... |
audiofile/AFgetmiscids(3d) -- get number and list of miscellaneous chunk ID's for a file, get the data type and size for a miscellaneous dat
|
file is an AFfilehandle structure, created when an audio file was opened by a call to afOpenFile(3dm). miscids[] is an array of integer locations used to return a list of unique positive miscellaneous chunk ID's which can be used to reference the miscellaneous chunks in a file. chunkid is a miscellaneous chunk id from the miscids[] list returned by afGetMiscIDs(). |
audiofile/afGetPCMMapping(3d) -- get the track / virtual PCM mapping values for a specified audio track from an AFfilehandle structure
|
file is an AFfilehandle structure, previously created by a call to afOpenFile(3dm). track is an integer which identifies an audio track in file. Since all currently supported file formats contain exactly one audio track per file, the constant AF_DEFAULT_TRACK should always be used here for now. slope is a pointer to a double precision floating point value which specifies the amplitude scaling factor for the audio waveform associated with track intercept is a pointer to a double precision floatin... |
audiofile/AFgetrate(3d) -- get the track/virtual sample rate for a specified audio track from an AFfilehandle structure
|
file is an AFfilehandle structure, previously created by a call to afOpenFile(3dm). track is an integer which identifies the audio track in the file. Since all currently supported file formats contain exactly 1 audio track per file, the value AF_DEFAULT_TRACK should always be used for this argument for now. |
audiofile/AFgetsampfmt(3d) -- get the track / virtual sample format or byte order for a specified audio track from an AFfilehandle structure
|
file expects an AFfilehandle structure, previously created when an audio file was opened by a call to afOpenFile(3dm) or afOpenFD(3dm). track expects an integer which identifies the audio track in the file. Since all file formats currently supported by the audio file library allow at most one audio track per file, the value AF_DEFAULT_TRACK should always be used for this argument. sampfmt is a pointer to an integer location. The routine uses this location to return a symbolic integer constant de... |
audiofile/AFgettrackids(3d) -- get the list of track descriptor id's for the given AFfilehandle
|
file expects an AFfilehandle structure, created when an audio file was opened by a call to afOpenFile(). trackids expects an array of integer locations used to return a list of (unique) positive track id's which can be used to reference the audio tracks in a file. If trackids is a null pointer, afGetTrackIDs() will simply return the number of tracks in the file. This value can be used to allocate a trackids array, which can in turn be passed back to afGetTrackIDs().... |