Condividi tramite


Interfaccia ISpatialAudioMetadataWriter (spatialaudiometadata.h)

Fornisce metodi per archiviare gli elementi dei metadati audio spaziali posizionati all'interno di un intervallo di fotogrammi audio corrispondenti. Ogni elemento di metadati ha una posizione di offset in base zero all'interno del frame specificato. Ogni elemento può contenere uno o più comandi specifici dell'ID del formato dei metadati fornito nell'oggetto SpatialAudioObjectRenderStreamForMetadataActivationParams quando è stato creato ISpatialAudioMetadataClient .
Questo oggetto non alloca l'archiviazione per i metadati forniti, il chiamante deve gestire l'allocazione della memoria usata per archiviare i dati compressi. È possibile inserire più elementi di metadati nell'oggetto ISpatialAudioMetadataItems . Per ogni elemento, chiamare WriteNextItem seguito da una chiamata a WriteNextItemCommand.

Questa interfaccia fa parte di Windows Sonic, la piattaforma audio di Microsoft per un audio più immersivo che include audio spaziale integrato su Xbox e Windows.

Ereditarietà

L'interfaccia ISpatialAudioMetadataWriter eredita dall'interfaccia IUnknown . ISpatialAudioMetadataWriter include anche questi tipi di membri:

Metodi

L'interfaccia ISpatialAudioMetadataWriter include questi metodi.

 
ISpatialAudioMetadataWriter::Close

Completa tutte le operazioni necessarie nel buffer dei metadati e rilascia l'oggetto ISpatialAudioMetadataItems specificato.
ISpatialAudioMetadataWriter::Open

Apre un oggetto ISpatialAudioMetadataItems per la scrittura.
ISpatialAudioMetadataWriter::WriteNextItem

Avvia un nuovo elemento di metadati all'offset specificato.
ISpatialAudioMetadataWriter::WriteNextItemCommand

Scrive i comandi e i valori dei metadati nell'elemento corrente.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione spatialaudiometadata.h