Freigeben über


KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY

Die KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY-Eigenschaft gibt den Geschwindigkeitsvektor eines 3D-Listeners an.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftsdeskriptortyp Eigenschaftswerttyp

Ja

Ja

Pin

KSNODEPROPERTY

DS3DVECTOR

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)

Siehe auch

KSNODEPROPERTY

DS3DVECTOR