EnableAudioInput
Enable Anvil audio input.
Synopsis
Err EnableAudioInput (int32 OnOrOff, TagArg *tagList)
Err EnableAudioInputVA (int32 OnOrOff, uint32 tag1, ...)
Description
Enables or disables the use of audio input on systems that have audio input capability (e.g. Anvil systems) for the calling task. The DSP instrument directin.dsp requires that a successful call to enable audio input be made before that instrument can be loaded.
Enable/Disable calls nest.
If you turn on audio input, you do not need to turn it off as part of your cleanup.
Arguments
- OnOrOff
- Non-zero to enable, zero to disable. An enable count is maintained for each task so that you may nest calls to EnableAudioInput (TRUE, ...).
Tags
- None
-
Return Value
The function returns a non-negative value if successful or an error code (a negative value) if an error occurs.
Implementation
SWI implemented in Audio folio V24.
Caveats
The use of audio input may require a special licensing agreement. EnableAudioInput()
only permits a NULL tag list pointer. Therefore, EnableAudioInputVA()
always fails with AF_ERR_BADTAG.
Associated Files
audio.h
See Also
directin.dsp