Enumerations and Constants

Previous Next

Enumerations and Constants

This section describes the enumerations and constants that are used by the core audio APIs in Windows Vista.

The core audio APIs use the following enumerations.

Enumeration Description
_AUDCLNT_BUFFERFLAGS Status flags for an audio endpoint buffer.
AUDCLNT_SHAREMODE The sharing mode for a stream.
AudioSessionState The state of an audio session.
ConnectorType The type of connector in a device topology.
DataFlow The data-flow direction of an audio stream.
EDataFlow The direction in which audio data flows between an audio endpoint device and a client application.
EndpointFormFactor The general physical attributes of an audio endpoint device.
ERole The system role of an audio endpoint device.
PartType The part type of a part (connector or subunit) in a device topology.

The core audio APIs use the following constants.

Constant Description
AUDCLNT_STREAMFLAGS_XXX Initialization flags for an audio stream.
DEVICE_STATE_XXX State flags for an audio endpoint device.
ENDPOINT_HARDWARE_SUPPORT_XXX Hardware support flags for an audio endpoint device.

See Also

Previous Next