spatialaudiometadata.h-Header
Dieser Header wird von Core Audio-APIs verwendet. Weitere Informationen finden Sie unter
spatialaudiometadata.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
ISpatialAudioMetadataClient Stellt eine Klassenfactory zum Erstellen von ISpatialAudioMetadataItems-, ISpatialAudioMetadataWriter-, ISpatialAudioMetadataReader- und ISpatialAudioMetadataCopier-Objekten bereit. |
ISpatialAudioMetadataCopier Stellt Methoden zum Kopieren aller oder Teilmengen von Metadatenelementen aus einem SpatialAudioMetadataItems-Quellelement in ein SpatialAudioMetadataItems-Ziel bereit. |
ISpatialAudioMetadataItems Stellt einen Puffer räumlicher Audiometadatenelemente dar. |
ISpatialAudioMetadataItemsBuffer Stellt Methoden zum Anfügen von Puffern an SpatialAudioMetadataItems für die direkte Speicherung von Daten bereit. |
ISpatialAudioMetadataReader Stellt Methoden zum Extrahieren räumlicher Audiometadatenelemente und Elementbefehlswertpaare aus einem ISpatialAudioMetadataItems-Objekt bereit. |
ISpatialAudioMetadataWriter Stellt Methoden zum Speichern räumlicher Audiometadatenelemente bereit, die innerhalb eines Bereichs der entsprechenden Audioframes positioniert sind. |
ISpatialAudioObjectForMetadataCommands Wird zum Schreiben von Metadatenbefehlen für räumliche Audiodaten verwendet. |
ISpatialAudioObjectForMetadataItems Wird verwendet, um räumliche Audiometadaten für Anwendungen zu schreiben, die mehrere Metadatenelemente pro Puffer mit framegenauer Platzierung erfordern. |
ISpatialAudioObjectRenderStreamForMetadata Stellt Methoden zum Steuern eines Renderstreams für räumliche Audioobjekte für Metadaten bereit, einschließlich Start, Beenden und Zurücksetzen des Datenstroms. |
Strukturen
SpatialAudioMetadataItemsInfo Stellt Informationen zu einem ISpatialAudioMetadataItems-Objekt bereit. Rufen Sie getInfo auf, um eine Kopie dieser Struktur abzurufen. |
SpatialAudioObjectRenderStreamForMetadataActivationParams Stellt Aktivierungsparameter für einen räumlichen Audiorenderungsdatenstrom für Metadaten dar. Übergeben Sie diese Struktur an ISpatialAudioClient::ActivateSpatialAudioStream, wenn Sie einen Stream aktivieren. |
SpatialAudioObjectRenderStreamForMetadataActivationParams2 Stellt Aktivierungsparameter für einen räumlichen Audiorenderungsdatenstrom für Metadaten dar und erweitert SpatialAudioObjectRenderStreamForMetadataActivationParams mit der Möglichkeit, Streamoptionen anzugeben. |
Enumerationen
SpatialAudioMetadataCopyMode Gibt den Kopiermodus an, der beim Aufrufen von ISpatialAudioMetadataCopier::CopyMetadataForFrames verwendet wird. |
SpatialAudioMetadataWriterOverflowMode Gibt das gewünschte Verhalten an, wenn ein ISpatialAudioMetadataWriter versucht, mehr Elemente in den Metadatenpuffer zu schreiben, als bei der Initialisierung des Clients angegeben wurde. |