Condividi tramite


intestazione spatialaudioclient.h

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

spatialaudioclient.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAudioFormatEnumerator

Fornisce un elenco di formati audio supportati. Il formato più preferito è il primo nell'elenco. Ottenere un riferimento a questa interfaccia chiamando ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator.
ISpatialAudioClient

L'interfaccia ISpatialAudioClient consente a un client di creare flussi audio che generano audio da una posizione nello spazio 3D.
ISpatialAudioClient2

L'interfaccia ISpatialAudioClient2 eredita da ISpatialAudioClient e aggiunge metodi per eseguire query per il supporto per l'offload di buffer audio di grandi dimensioni.
ISpatialAudioObject

Rappresenta un oggetto che fornisce dati audio da eseguire il rendering da una posizione nello spazio 3D, rispetto all'utente.
ISpatialAudioObjectBase

Interfaccia di base che rappresenta un oggetto che fornisce dati audio da eseguire il rendering da una posizione nello spazio 3D, rispetto all'utente.
ISpatialAudioObjectRenderStream

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

Interfaccia di base che fornisce metodi per controllare un flusso di rendering dell'oggetto audio spaziale, tra cui l'avvio, l'arresto e la reimpostazione del flusso.
ISpatialAudioObjectRenderStreamNotify

Fornisce notifiche per i client audio spaziali per rispondere alle modifiche nello stato di un oggetto ISpatialAudioObjectRenderStream.

Strutture

 
SpatialAudioClientActivationParams

Rappresenta i parametri di attivazione facoltativi per un flusso di rendering audio spaziale. Passare questa struttura a ActivateAudioInterfaceAsync quando si attiva un'interfaccia ISpatialAudioClient.
SpatialAudioObjectRenderStreamActivationParams

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

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

Enumerazioni

 
AudioObjectType

Specifica il tipo di un oggetto ISpatialAudioObject.
SPATIAL_AUDIO_STREAM_OPTIONS

Specifica le opzioni di flusso audio per le chiamate a ActivateSpatialAudioStream.