ISpatialAudioMetadataClient interface (spatialaudiometadata.h)

Provides a class factory for creating ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader, and ISpatialAudioMetadataCopier objects. When an ISpatialAudioMetadataItems is activated, a metadata format ID is specified, which defines the metadata format enforced for all objects created from this factory. If the specified format is not supported by the current audio render endpoint, the class factory will not successfully activate the interface and will return an error.

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.

Inheritance

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

Methods

The ISpatialAudioMetadataClient interface has these methods.

 
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataCopier

Creates an ISpatialAudioMetadataWriter object for copying spatial audio metadata items from one ISpatialAudioMetadataItems object to another.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataItems

Creates an ISpatialAudioMetadataItems object for storing spatial audio metadata items.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataReader

Creates an ISpatialAudioMetadataWriter object for reading spatial audio metadata items from an ISpatialAudioMetadataItems object.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataWriter

Creates an ISpatialAudioMetadataWriter object for writing spatial audio metadata items to an ISpatialAudioMetadataItems object.
ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength

Gets the length of the buffer required to store the specified number of spatial audio metadata items.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1703 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header spatialaudiometadata.h