KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY
Die KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY-Eigenschaft gibt den Geschwindigkeitsvektor eines 3D-Listeners an.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftsdeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Ja |
Ja |
Pin |
Der Eigenschaftswert (Vorgangsdaten) ist eine Struktur vom Typ DS3DVECTOR, die den Geschwindigkeitsvektor angibt. Die Geschwindigkeit wird in Abstandseinheiten pro Sekunde ausgedrückt. Die Standarddistanzeinheit ist ein Meter. Die Entfernungseinheit kann durch Senden einer KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTORSet-Eigenschaftsanforderung geändert werden.
Rückgabewert
Eine KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück.
Bemerkungen
DirectSound verwendet diese Eigenschaft, um die Methoden IDirectSound3DListener::GetVelocity und IDirectSound3DListener::SetVelocity zu implementieren, die in der Microsoft Windows SDK-Dokumentation beschrieben werden.
Anforderungen
Header |
Ksmedia.h (include Ksmedia.h) |