spatialaudioclient.h-Header
Dieser Header wird von Core Audio-APIs verwendet. Weitere Informationen finden Sie unter
spatialaudioclient.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
IAudioFormatEnumerator Stellt eine Liste der unterstützten Audioformate bereit. Das am häufigsten bevorzugte Format ist das erste Format in der Liste. Rufen Sie einen Verweis auf diese Schnittstelle ab, indem Sie ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator aufrufen. |
ISpatialAudioClient Die ISpatialAudioClient-Schnittstelle ermöglicht es einem Client, Audiostreams zu erstellen, die Audiodaten von einer Position im 3D-Raum ausgeben. |
ISpatialAudioClient2 Die ISpatialAudioClient2-Schnittstelle erbt von ISpatialAudioClient und fügt Abfragen Methoden zur Unterstützung für das Auslagern großer Audiopuffer hinzu. |
ISpatialAudioObject Stellt ein -Objekt dar, das Audiodaten bereitstellt, die von einer Position im 3D-Raum relativ zum Benutzer gerendert werden sollen. |
ISpatialAudioObjectBase Basisschnittstelle, die ein Objekt darstellt, das Audiodaten bereitstellt, die von einer Position im 3D-Raum relativ zum Benutzer gerendert werden sollen. |
ISpatialAudioObjectRenderStream Stellt Methoden zum Steuern eines Renderdatenstroms für räumliche Audioobjekte bereit, einschließlich Start, Beenden und Zurücksetzen des Datenstroms. |
ISpatialAudioObjectRenderStreamBase Basisschnittstelle, die Methoden zum Steuern eines Renderstreams für räumliche Audioobjekte bereitstellt, einschließlich Start, Beenden und Zurücksetzen des Datenstroms. |
ISpatialAudioObjectRenderStreamNotify Stellt Benachrichtigungen für Räumliche Audioclients bereit, um auf Änderungen im Zustand eines ISpatialAudioObjectRenderStream zu reagieren. |
Strukturen
SpatialAudioClientActivationParams Stellt optionale Aktivierungsparameter für einen räumlichen Audiorenderungsstream dar. Übergeben Sie diese Struktur an ActivateAudioInterfaceAsync, wenn Sie eine ISpatialAudioClient-Schnittstelle aktivieren. |
SpatialAudioObjectRenderStreamActivationParams Stellt Aktivierungsparameter für einen räumlichen Audiorenderungsdatenstrom dar. Übergeben Sie diese Struktur an ISpatialAudioClient::ActivateSpatialAudioStream, wenn Sie einen Stream aktivieren. |
SpatialAudioObjectRenderStreamActivationParams2 Stellt Aktivierungsparameter für einen räumlichen Audiorenderungsdatenstrom dar und erweitert SpatialAudioObjectRenderStreamActivationParams mit der Möglichkeit, Streamoptionen anzugeben. |
Enumerationen
AudioObjectType Gibt den Typ eines ISpatialAudioObject an. |
SPATIAL_AUDIO_STREAM_OPTIONS Gibt Audiostreamoptionen für Aufrufe von ActivateSpatialAudioStream an. |