spatialaudiohrtf.h header

This header is used by Core Audio APIs. For more information, see:

spatialaudiohrtf.h contains the following programming interfaces:

Interfaces

 
ISpatialAudioObjectForHrtf

Represents an object that provides audio data to be rendered from a position in 3D space, relative to the user, a head-relative transfer function (HRTF).
ISpatialAudioObjectRenderStreamForHrtf

Provides methods for controlling an Hrtf spatial audio object render stream, including starting, stopping, and resetting the stream.

Structures

 
SpatialAudioHrtfActivationParams

Specifies the activation parameters for an ISpatialAudioRenderStreamForHrtf.
SpatialAudioHrtfActivationParams2

Represents activation parameters for a spatial audio render stream, extending SpatialAudioHrtfActivationParams with the ability to specify stream options.
SpatialAudioHrtfDirectivity

Represents an omnidirectional model for an ISpatialAudioObjectForHrtf. The omnidirectional emission is interpolated linearly with the directivity model specified in the Type field based on the value of the Scaling field.
SpatialAudioHrtfDirectivityCardioid

Represents a cardioid-shaped directivity model for an ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDirectivityCone

Represents a cone-shaped directivity model for an ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDirectivityUnion

Defines a spatial audio directivity model for an ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDistanceDecay

Represents the decay model that is applied over distance from the position of an ISpatialAudioObjectForHrtf to the position of the listener.

Enumerations

 
SpatialAudioHrtfDirectivityType

Specifies the shape in which sound is emitted by an ISpatialAudioObjectForHrtf.
SpatialAudioHrtfDistanceDecayType

Specifies the type of decay applied over distance from the position of an ISpatialAudioObjectForHrtf to the position of the listener.
SpatialAudioHrtfEnvironmentType

Specifies the type of acoustic environment that is simulated when audio is processed for an ISpatialAudioObjectForHrtf.