Méthode ISpatialAudioObjectForHrtf ::SetDistanceDecay (spatialaudiohrtf.h)
Définit le modèle de décroissance appliqué à distance entre la position d’un ISpatialAudioObjectForHrtf et la position de l’écouteur.
Syntaxe
HRESULT SetDistanceDecay(
[in] SpatialAudioHrtfDistanceDecay *distanceDecay
);
Paramètres
[in] distanceDecay
Modèle de décroissance.
Valeur retournée
Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
ISpatialAudioObjectRenderStreamBase ::BeginUpdatingAudioObjects n’a pas été appelé avant l’appel à SetDistanceDecay. |
|
SetEndOfStream a été appelé explicitement ou implicitement dans un passe de traitement audio précédent. SetEndOfStream est appelé implicitement par le système si GetBuffer n’est pas appelé dans un passe de traitement audio (entre les appels à ISpatialAudioObjectRenderStreamBase ::BeginUpdatingAudioObjects et ISpatialAudioObjectRenderStreamBase ::EndUpdatingAudioObjects). |
Remarques
Si SetEnvironment n’est pas appelé, les valeurs par défaut sont utilisées.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | spatialaudiohrtf.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour