Condividi tramite


Interfaccia ISpatialAudioObjectRenderStreamBase (spatialaudioclient.h)

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. Fornisce inoltre metodi per attivare nuove istanze di ISpatialAudioObject e notificare al sistema quando si inizia e termina il processo di aggiornamento di oggetti audio e dati spaziali attivati.

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 ISpatialAudioObjectRenderStreamBase eredita dall'interfaccia IUnknown . ISpatialAudioObjectRenderStreamBase include anche questi tipi di membri:

Metodi

L'interfaccia ISpatialAudioObjectRenderStreamBase include questi metodi.

 
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects

Inserisce il sistema nello stato in cui è possibile inviare i dati dell'oggetto audio per l'elaborazione e lo stato ISpatialAudioObject può essere modificato.
ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects

Notifica al sistema che l'app ha completato la fornitura di dati audio per gli oggetti audio spaziali attivati con ActivateSpatialAudioObject.
ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount

Ottiene il numero di oggetti audio spaziali dinamici attualmente disponibili.
ISpatialAudioObjectRenderStreamBase::GetService

Ottiene servizi aggiuntivi da ISpatialAudioObjectRenderStream.
ISpatialAudioObjectRenderStreamBase::Reset

Reimpostare un flusso audio arrestato.
ISpatialAudioObjectRenderStreamBase::Start

Avvia il flusso audio spaziale.
ISpatialAudioObjectRenderStreamBase::Stop

Arresta un flusso audio in esecuzione.

Requisiti

   
Client minimo supportato Windows 10 versione 1703 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione spatialaudioclient.h