ISpatialAudioRenderStreamForHrtf interface

Provides methods for controlling an Hrtf spatial audio object render stream, including starting, stopping, and resetting the stream. Also provides methods for activating new ISpatialAudioObjectForHrtf instances and notifying the system when you are beginning and ending the process of updating activated spatial audio objects and data.

This interface is a part of Windows Sonic, Microsoft’s audio platform for more immersive audio which includes integrated spatial sound on Xbox and Windows.

Members

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

Methods

The ISpatialAudioRenderStreamForHrtf interface has these methods.

MethodDescription
ActivateSpatialAudioObjectForHrtf

Activates an ISpatialAudioObjectForHrtf for audio rendering.

BeginUpdatingAudioObjects

Puts the system into the state where audio object data can be submitted for processing and the ISpatialAudioRenderStreamForHrtf state can be modified.

EndUpdatingAudioObjects

Notifies the system that the app has finished supplying audio data for the spatial audio objects activated with ActivateSpatialAudioObjectForHrtf.

GetAvailableDynamicObjectCount

Gets the number of dynamic spatial audio objects that are currently available.

GetService

Gets additional services from the ISpatialAudioRenderStreamForHrtf.

Reset

Reset a stopped audio stream.

Start

Starts the spatial audio stream.

Stop

Stops a running audio stream.

 

Requirements

Minimum supported client

Windows 10, version 1703 [desktop apps only]

Minimum supported server

Windows Server 2016 [desktop apps only]

Header

Spatialaudiohrtf.h

 

 

Show: