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 |
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) |