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