Freigeben über


ISpatialAudioMetadataWriter-Schnittstelle (spatialaudiometadata.h)

Stellt Methoden zum Speichern räumlicher Audiometadatenelemente bereit, die innerhalb eines Bereichs der entsprechenden Audioframes positioniert sind. Jedes Metadatenelement verfügt über eine nullbasierte Offsetposition innerhalb des angegebenen Frames. Jedes Element kann einen oder mehrere Befehle enthalten, die für die Metadatenformat-ID in SpatialAudioObjectRenderStreamForMetadataActivationParams beim Erstellen des ISpatialAudioMetadataClients spezifisch sind.
Dieses Objekt weist keinen Speicher für die bereitgestellten Metadaten zu. Es wird erwartet, dass der Aufrufer die Zuordnung des Arbeitsspeichers verwaltet, der zum Speichern der gepackten Daten verwendet wird. Mehrere Metadatenelemente können im ISpatialAudioMetadataItems-Objekt platziert werden. Rufen Sie für jedes Element WriteNextItem auf, gefolgt von einem Aufruf von WriteNextItemCommand.

Diese Schnittstelle ist Teil von Windows Sonic, der Audioplattform von Microsoft für immersivere Audiowiedergabe, die integrierte raumbezogene Sound auf Xbox und Windows umfasst.

Vererbung

Die ISpatialAudioMetadataWriter-Schnittstelle erbt von der IUnknown-Schnittstelle . ISpatialAudioMetadataWriter verfügt auch über folgende Arten von Membern:

Methoden

Die ISpatialAudioMetadataWriter-Schnittstelle verfügt über diese Methoden.

 
ISpatialAudioMetadataWriter::Close

Schließt alle erforderlichen Vorgänge für den Metadatenpuffer ab und gibt das angegebene ISpatialAudioMetadataItems-Objekt frei.
ISpatialAudioMetadataWriter::Open

Öffnet ein ISpatialAudioMetadataItems-Objekt zum Schreiben.
ISpatialAudioMetadataWriter::WriteNextItem

Startet ein neues Metadatenelement am angegebenen Offset.
ISpatialAudioMetadataWriter::WriteNextItemCommand

Schreibt Metadatenbefehle und Wertdaten in das aktuelle Element.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile spatialaudiometadata.h