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 |