en-tête spatialaudioclient.h
Cet en-tête est utilisé par les API Core Audio. Pour plus d'informations, consultez les pages suivantes :
spatialaudioclient.h contient les interfaces de programmation suivantes :
Interfaces
IAudioFormatEnumerator Fournit la liste des formats audio pris en charge. Le format le plus préféré est le premier dans la liste. Obtenez une référence à cette interface en appelant ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator. |
ISpatialAudioClient L’interface ISpatialAudioClient permet à un client de créer des flux audio qui émettent de l’audio à partir d’une position dans l’espace 3D. |
ISpatialAudioClient2 L’interface ISpatialAudioClient2 hérite de ISpatialAudioClient et ajoute des méthodes pour interroger la prise en charge du déchargement de mémoires tampons audio volumineuses. |
ISpatialAudioObject Représente un objet qui fournit des données audio à afficher à partir d’une position dans l’espace 3D, par rapport à l’utilisateur. |
ISpatialAudioObjectBase Interface de base qui représente un objet qui fournit des données audio à afficher à partir d’une position dans l’espace 3D, par rapport à l’utilisateur. |
ISpatialAudioObjectRenderStream Fournit des méthodes pour contrôler un flux de rendu d’objet audio spatial, y compris le démarrage, l’arrêt et la réinitialisation du flux. |
ISpatialAudioObjectRenderStreamBase Interface de base qui fournit des méthodes pour contrôler un flux de rendu d’objet audio spatial, y compris le démarrage, l’arrêt et la réinitialisation du flux. |
ISpatialAudioObjectRenderStreamNotify Fournit des notifications pour que les clients audio spatiaux répondent aux modifications de l’état d’un ISpatialAudioObjectRenderStream. |
Structures
SpatialAudioClientActivationParams Représente les paramètres d’activation facultatifs pour un flux de rendu audio spatial. Transmettez cette structure à ActivateAudioInterfaceAsync lors de l’activation d’une interface ISpatialAudioClient. |
SpatialAudioObjectRenderStreamActivationParams Représente les paramètres d’activation d’un flux de rendu audio spatial. Transmettez cette structure à ISpatialAudioClient::ActivateSpatialAudioStream lors de l’activation d’un flux. |
SpatialAudioObjectRenderStreamActivationParams2 Représente les paramètres d’activation d’un flux de rendu audio spatial, en étendant SpatialAudioObjectRenderStreamActivationParams avec la possibilité de spécifier des options de flux. |
Énumérations
AudioObjectType Spécifie le type d’un objet ISpatialAudioObject. |
SPATIAL_AUDIO_STREAM_OPTIONS Spécifie les options de flux audio pour les appels à ActivateSpatialAudioStream. |