Interfaccia ISpatialAudioObjectRenderStreamNotify (spatialaudioclient.h)

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

Si registra l'oggetto che implementa questa interfaccia assegnandolo al parametro NotifyObject della struttura SpatialAudioClientActivationParams passata al metodo ISpatialAudioClient::ActivateSpatialAudioStream . Dopo aver registrato la relativa interfaccia ISpatialAudioObjectRenderStreamNotify , il client riceve notifiche di evento sotto forma di callback tramite il metodo OnAvailableDynamicObjectCountChange nell'interfaccia.

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

Metodi

L'interfaccia ISpatialAudioObjectRenderStreamNotify include questi metodi.

 
ISpatialAudioObjectRenderStreamNotify::OnAvailableDynamicObjectChange

Notifica al client audio spaziale quando la capacità di rendering per un oggetto ISpatialAudioObjectRenderStream sta per cambiare, specifica l'ora dopo la quale si verificherà la modifica e specifica il numero di oggetti audio dinamici disponibili dopo la modifica.

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