Share via


ISpatialAudioMetadataReader-Schnittstelle (spatialaudiometadata.h)

Stellt Methoden zum Extrahieren räumlicher Audiometadatenelemente und Elementbefehlswertpaare aus einem ISpatialAudioMetadataItems-Objekt bereit. Das SpatialAudioMetadataItems-Objekt , das mit einem ISpatialAudioMetadataWriter oder ISpatialAudioMetadataCopier aufgefüllt wird, verfügt über eine Frameanzahl, die mit dem frameCount-Parameter für ActivateSpatialAudioMetadataItems angegeben wird, der den gültigen Bereich von Metadatenelementoffsets darstellt. ISpatialAudioMetadataReader ermöglicht das Zurücklesen von Elementgruppen innerhalb eines Unterbereichs der Gesamtanzahl der Frameanzahl. Das -Objekt behält eine interne Leseposition bei, die durch die Anzahl von Frames erweitert wird, die beim Ausführen des Lesevorgangs angegeben wird.

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 ISpatialAudioMetadataReader-Schnittstelle erbt von der IUnknown-Schnittstelle . ISpatialAudioMetadataReader verfügt auch über die folgenden Membertypen:

Methoden

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

 
ISpatialAudioMetadataReader::Close

Schließt alle erforderlichen Vorgänge für das SpatialAudioMetadataItems-Objekt ab und gibt das Objekt frei. (ISpatialAudioMetadataReader.Close)
ISpatialAudioMetadataReader::Open

Öffnet ein ISpatialAudioMetadataItems-Objekt zum Lesen.
ISpatialAudioMetadataReader::ReadNextItem

Ruft die Anzahl der Befehle und den Beispieloffset für das zu lesende Metadatenelement ab.
ISpatialAudioMetadataReader::ReadNextItemCommand

Liest Metadatenbefehle und Wertdaten für 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