Freigeben über


KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE

Die KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE-Eigenschaft gibt den maximalen Abstand für einen 3D-Soundpuffer an.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftsdeskriptortyp Eigenschaftswerttyp

Ja

Ja

Pin

KSNODEPROPERTY

GLEITKOMMAZAHL

Der Eigenschaftswert (Vorgangsdaten) ist vom Typ FLOAT und gibt die maximale Entfernung an. Informationen zu Entfernungseinheiten finden Sie unter KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR.

Rückgabewert

Eine KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE-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

In einer Entfernung, die den maximalen Abstand von einer Schallquelle überschreitet, wird der Klang von dieser Quelle auf Stille reduziert. Weitere Informationen zum maximalen Abstand für einen DirectSound 3D-Puffer finden Sie in der Microsoft Windows SDK-Dokumentation:

  • Das flMaxDistance-Element der DS3DBUFFER-Struktur.

  • Die Methoden IDirectSound3DBuffer::GetMaxDistance und IDirectSound3DBuffer::SetMaxDistance .

Anforderungen

Header

Ksmedia.h (include Ksmedia.h)

Siehe auch

KSNODEPROPERTY

KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR