Partager via


KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR

La propriété KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR spécifie le facteur Doppler pour un écouteur 3D.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété

Oui

Oui

Épingle

KSNODEPROPERTY

FLOAT

La valeur de propriété (données d’opération) est de type FLOAT et spécifie le facteur Doppler. Le facteur Doppler peut aller de DS3D_MINDOPPLERFACTOR à DS3D_MAXDOPPLERFACTOR, définis respectivement comme 0,0 et 10,0. Le facteur par défaut est DS3D_DEFAULTDOPPLERFACTOR, qui est défini comme 1.0.

Valeur de retour

Une demande de propriété KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la demande retourne une erreur appropriée status code.

Notes

Cette propriété spécifie le facteur Doppler appliqué à l’écouteur 3D et à la mémoire tampon audio 3D.

Un facteur Doppler de zéro signifie qu’aucun décalage Doppler n’est appliqué à un son, quelle que soit la vitesse de l’écouteur ou de la mémoire tampon sonore. Les facteurs supérieurs à 1 exagèrent la quantité de décalage Doppler qui se produirait dans le monde réel.

DirectSound utilise cette propriété pour implémenter les méthodes IDirectSound3DListener::GetDopplerFactor et IDirectSound3DListener::SetDopplerFactor, qui sont décrites dans la documentation Microsoft Windows SDK.

Spécifications

En-tête

Ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSNODEPROPERTY