Share via


ISpatialAudioObjectRenderStreamNotify-Schnittstelle (spatialaudioclient.h)

Stellt Benachrichtigungen für Räumliche Audioclients bereit, um auf Änderungen im Zustand eines ISpatialAudioObjectRenderStream zu reagieren.

Sie registrieren das Objekt, das diese Schnittstelle implementiert, indem Sie es dem NotifyObject-Parameter der SpatialAudioClientActivationParams-Struktur zuweisen, die an die ISpatialAudioClient::ActivateSpatialAudioStream-Methode übergeben wird. Nach der Registrierung der ISpatialAudioObjectRenderStreamNotify-Schnittstelle empfängt der Client Ereignisbenachrichtigungen in Form von Rückrufen über die OnAvailableDynamicObjectCountChange-Methode in der Schnittstelle.

Diese Schnittstelle ist Teil von Windows Sonic, der Audioplattform von Microsoft für immersivere Audiowiedergabe, die integrierte raumbezogene Sound auf Xbox und Windows umfasst.

Vererbung

Die ISpatialAudioObjectRenderStreamNotify-Schnittstelle erbt von der IUnknown-Schnittstelle . ISpatialAudioObjectRenderStreamNotify verfügt auch über folgende Membertypen:

Methoden

Die ISpatialAudioObjectRenderStreamNotify-Schnittstelle verfügt über diese Methoden.

 
ISpatialAudioObjectRenderStreamNotify::OnAvailableDynamicObjectCountChange

Benachrichtigt den Client für räumliche Audiodaten, wenn sich die Renderingkapazität für einen ISpatialAudioObjectRenderStream ändert, gibt den Zeitpunkt an, nach dem die Änderung eintritt, und gibt die Anzahl der dynamischen Audioobjekte an, die nach der Änderung verfügbar sein werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile spatialaudioclient.h