Compaq Multimedia Services
for OpenVMS Alpha
Programmer's Guide


Previous Contents Index

W
WAVE chunk descriptions
WAVE file format
WAVE files
    format categories
Waveform audio data
    allocating data blocks
    managing data blocks
    specifying input format
    using callback functions
Waveform audio devices
    closing input devices
    closing output devices
    controlling playback volume
    controlling record volume
    determining capabilities of #1
    determining capabilities of #2
    determining device IDs
    determining number of
    getting formats
    opening as shareable
    opening for playback
    opening for recording
    pausing playback
    resuming playback
    retrieving playback position
    specific format support
    specifying which to open
    standard format support
    stopping playback #1
    stopping playback #2
    stopping recording
    terminating playback prematurely
    terminating recording prematurely
    volume control support
    writing data to
Waveform audio functions
    waveInAddBuffer #1
    waveInAddBuffer #2
    waveInClose #1
    waveInClose #2
    waveInClose #3
    waveInFormatDetails #1
    waveInFormatDetails #2
    waveInGetDevCaps #1
    waveInGetDevCaps #2
    waveInGetDevCapsEx #1
    waveInGetDevCapsEx #2
    waveInGetErrorText #1
    waveInGetErrorText #2
    waveInGetFormatInfo #1
    waveInGetFormatInfo #2
    waveInGetID
    waveInGetNumDevs #1
    waveInGetNumDevs #2
    waveInGetPorts
    waveInGetPosition
    waveInGetVolume #1
    waveInGetVolume #2
    waveInOpen #1
    waveInOpen #2
    waveInOpen #3
    waveInReset
    waveInSelectPorts
    waveInSetVolume #1
    waveInSetVolume #2
    waveInStart
    waveInStop
    waveOutBreakLoop
    waveOutClose #1
    waveOutClose #2
    waveOutClose #3
    waveOutFormatDetails #1
    waveOutFormatDetails #2
    waveOutGetDevCaps #1
    waveOutGetDevCaps #2
    waveOutGetDevCapsEx #1
    waveOutGetDevCapsEx #2
    waveOutGetErrorText #1
    waveOutGetErrorText #2
    waveOutGetFormatInfo #1
    waveOutGetFormatInfo #2
    waveOutGetID
    waveOutGetNumDevs #1
    waveOutGetNumDevs #2
    waveOutGetPorts
    waveOutGetPosition #1
    waveOutGetPosition #2
    waveOutGetVolume #1
    waveOutGetVolume #2
    waveOutOpen #1
    waveOutOpen #2
    waveOutOpen #3
    waveOutPause #1
    waveOutPause #2
    waveOutReset #1
    waveOutReset #2
    waveOutReset #3
    waveOutRestart #1
    waveOutRestart #2
    waveOutSelectPorts
    waveOutSetVolume #1
    waveOutSetVolume #2
    waveOutWrite #1
    waveOutWrite #2
    waveOutWrite #3
Waveform audio playback
    data structures
    managing with callbacks
Waveform audio recording
    data structures
    managing using callbacks
    opening devices for
    starting
    stopping
Waveform audio services
    allocating data blocks
    callback functions
    Compaq extensions to
    description of
    determining device capabilities
    determining number of devices
    device handles
    device IDs
    device query functions
    error handling
    getting device formats
    header files
    managing data blocks
    opening input devices
    querying output devices
    specifying data formats
    unsupported services
    using callback functions #1
    using callback functions #2
    WAVE chunk descriptions
    writing to a waveout device
WAVEFORMAT data structure
    definition of
    functions used by #1
    functions used by #2
WAVEFORMATINFO data structure
    definition of
WAVEHDR data structure
    definition of
    functions used by
waveInAddBuffer function #1
waveInAddBuffer function #2
WAVEINCAPS data structure
    definition of
    function used by
waveInClose function #1
waveInClose function #2
waveInClose function #3
waveInFormatDetails function #1
waveInFormatDetails function #2
waveInGetDevCaps function #1
waveInGetDevCaps function #2
waveInGetDevCapsEx function #1
waveInGetDevCapsEx function #2
waveInGetErrorText function #1
waveInGetErrorText function #2
waveInGetFormatInfo function #1
waveInGetFormatInfo function #2
waveInGetID function
waveInGetNumDevs function #1
waveInGetNumDevs function #2
waveInGetPorts function
waveInGetPosition function
waveInGetVolume function #1
waveInGetVolume function #2
waveInOpen function #1
waveInOpen function #2
waveInOpen function #3
waveInReset function
waveInSelectPorts function
waveInSetVolume function #1
waveInSetVolume function #2
waveInStart function
waveInStop function
waveOutBreakLoop function
WAVEOUTCAPS data structure
    definition of
    function used by
waveOutClose function #1
waveOutClose function #2
waveOutClose function #3
waveOutFormatDetails function #1
waveOutFormatDetails function #2
waveOutGetDevCaps function #1
waveOutGetDevCaps function #2
waveOutGetDevCapsEx function #1
waveOutGetDevCapsEx function #2
waveOutGetErrorText function #1
waveOutGetErrorText function #2
waveOutGetFormatInfo function #1
waveOutGetFormatInfo function #2
waveOutGetID function
waveOutGetNumDevs function #1
waveOutGetNumDevs function #2
waveOutGetPorts function
waveOutGetPosition function #1
waveOutGetPosition function #2
waveOutGetVolume function #1
waveOutGetVolume function #2
waveOutOpen function #1
waveOutOpen function #2
waveOutOpen function #3
waveOutPause function #1
waveOutPause function #2
waveOutReset function #1
waveOutReset function #2
waveOutReset function #3
waveOutRestart function #1
waveOutRestart function #2
waveOutSelectPorts function
waveOutSetVolume function #1
waveOutSetVolume function #2
waveOutWrite function #1
waveOutWrite function #2
waveOutWrite function #3
WAVERR_BADFORMAT error code
WAVERR_DEVICENOTSHAREABLE error code
WAVERR_DEVICESHAREABLE error code
WAVERR_STILLPLAYING error code
WAVERR_UNPREPARED error code


Previous Next Contents Index