ISpatialAudioObjectForMetadataItems interface (spatialaudiometadata.h)

Used to write spatial audio metadata for applications that require multiple metadata items per buffer with frame-accurate placement. The data written via this interface must adhere to the format defined by the metadata format specified in the SpatialAudioObjectRenderStreamForMetadataActivationParams when the ISpatialAudioObjectRenderStreamForMetadata was created.

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 ISpatialAudioObjectForMetadataItems interface inherits from ISpatialAudioObjectBase. ISpatialAudioObjectForMetadataItems also has these types of members:

Methods

The ISpatialAudioObjectForMetadataItems interface has these methods.

 
ISpatialAudioObjectForMetadataItems::GetSpatialAudioMetadataItems

Gets a pointer to the ISpatialAudioMetadataItems object which stores metadata items for the ISpatialAudioObjectForMetadataItems.

Remarks

Note  Many of the methods provided by this interface are implemented in the inherited ISpatialAudioObjectBase interface.
 

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 (include Spatialaudioclient.h)

See also

ISpatialAudioObjectBase