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. |