Condividi tramite


intestazione spatialaudiometadata.h

Questa intestazione viene usata dalle API Audio core. Per altre informazioni, vedere:

spatialaudiometadata.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ISpatialAudioMetadataClient

Fornisce una class factory per la creazione di oggetti ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader e ISpatialAudioMetadataCopier.
ISpatialAudioMetadataCopier

Fornisce metodi per la copia di tutti o sottoinsieme di elementi di metadati da un oggetto SpatialAudioMetadataItems di origine in un oggetto SpatialAudioMetadataItems di destinazione.
ISpatialAudioMetadataItems

Rappresenta un buffer di elementi di metadati audio spaziali.
ISpatialAudioMetadataItemsBuffer

Fornisce metodi per collegare i buffer a SpatialAudioMetadataItems per l'archiviazione sul posto dei dati.
ISpatialAudioMetadataReader

Fornisce metodi per estrarre gli elementi dei metadati audio spaziali e le coppie di valori dei comandi dell'elemento da un oggetto ISpatialAudioMetadataItems.
ISpatialAudioMetadataWriter

Fornisce metodi per archiviare gli elementi dei metadati audio spaziali posizionati all'interno di un intervallo di fotogrammi audio corrispondenti.
ISpatialAudioObjectForMetadataCommands

Usato per scrivere comandi di metadati per l'audio spaziale.
ISpatialAudioObjectForMetadataItems

Usato per scrivere metadati audio spaziali per le applicazioni che richiedono più elementi di metadati per buffer con posizionamento accurato dei fotogrammi.
ISpatialAudioObjectRenderStreamForMetadata

Fornisce metodi per controllare un flusso di rendering di un oggetto audio spaziale per i metadati, tra cui l'avvio, l'arresto e la reimpostazione del flusso.

Strutture

 
SpatialAudioMetadataItemsInfo

Fornisce informazioni su un oggetto ISpatialAudioMetadataItems. Ottenere una copia di questa struttura chiamando GetInfo.
SpatialAudioObjectRenderStreamForMetadataActivationParams

Rappresenta i parametri di attivazione per un flusso di rendering audio spaziale per i metadati. Passare questa struttura a ISpatialAudioClient::ActivateSpatialAudioStream durante l'attivazione di un flusso.
SpatialAudioObjectRenderStreamForMetadataActivationParams2

Rappresenta i parametri di attivazione per un flusso di rendering audio spaziale per i metadati, estendendo SpatialAudioObjectRenderStreamForMetadataActivationParams con la possibilità di specificare le opzioni di flusso.

Enumerazioni

 
SpatialAudioMetadataCopyMode

Specifica la modalità di copia usata quando si chiama ISpatialAudioMetadataCopier::CopyMetadataForFrames.
SpatialAudioMetadataWriterOverflowMode

Specifica il comportamento desiderato quando un oggetto ISpatialAudioMetadataWriter tenta di scrivere più elementi nel buffer dei metadati di quanto specificato quando il client è stato inizializzato.