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. |