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 |