Microsoft DirectX 8.1 (C++)

Audio Capture and Rendering Interfaces

These interfaces support capture and rendering of audio.

Interface Description
IAMAudioInputMixer Access the analog inputs on the system's sound card and adjust characteristics, such as mono or stereo, mix level, pan level, loudness, treble, and bass.
IAMBufferNegotiation Control how a pin allocates buffers.
IAMDirectSound On a Microsoft DirectSoundŽ-compatible device, controls whether the application's audio output is audible when other applications have the focus, and which application window is associated with sound.
IAMResourceControl Hold an audio device resource before it is needed.
IAMStreamConfig Query and set the capture filter's output format.
IBasicAudio Set audio output volume and balance.