IHardwareAudioEngineBase interface (audioengineendpoint.h)

The IHardwareAudioEngineBase interface is implemented by audio endpoints for the audio stack to use to configure and retrieve information about the hardware audio engine.

Inheritance

The IHardwareAudioEngineBase interface inherits from the IUnknown interface. IHardwareAudioEngineBase also has these types of members:

Methods

The IHardwareAudioEngineBase interface has these methods.

 
IHardwareAudioEngineBase::GetAvailableOffloadConnectorCount

The GetAvailableOffloadConnectorCount method retrieves the number of available endpoints that can handle offloaded streams on the hardware audio engine.
IHardwareAudioEngineBase::GetEngineFormat

The GetEngineFormat method retrieves the current data format of the offloaded audio stream.
IHardwareAudioEngineBase::GetGfxState

The GetGfxState method retrieves the GFX state of the offloaded audio stream.
IHardwareAudioEngineBase::SetEngineDeviceFormat

The SetEngineDeviceFormat method sets the waveform audio format for the hardware audio engine.
IHardwareAudioEngineBase::SetGfxState

The SetGfxState method sets the GFX state of the offloaded audio stream.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header audioengineendpoint.h

See also

Core Audio Interfaces