Freigeben über


KSPROPSETID_DirectSound3DListener

Der KSPROPSETID_DirectSound3DListener Eigenschaftensatz enthält alle gerätespezifischen Eigenschaften, die zum Implementieren der IDirectSound3DListener-Schnittstelle erforderlich sind (siehe Microsoft Windows SDK Dokumentation). Mit diesem Eigenschaftensatz werden die von der API angegebenen 3D-Puffereigenschaften direkt zwischen DirectSound und dem WDM-Audiotreiber übergeben. Dieser Eigenschaftssatz wird vom knoten KSNODETYPE_3D_EFFECTS behandelt. Dieser Knoten verarbeitet sowohl die Eigenschaften 3D-puffer als auch 3D-listener, sodass der WDM-Audiotreiber alle aktualisierten Listenereigenschaften auf andere Puffer anwenden sollte, die denselben Listener verwenden.

Die Eigenschaftenelemente in diesem Satz werden durch KSPROPERTY_DIRECTSOUND3DLISTENER Enumerationswerte angegeben.

Der KSPROPSETID_DirectSound3DListener Eigenschaftensatz enthält die folgenden Eigenschaften:

KSPROPERTY_DIRECTSOUND3DLISTENER_ALL

KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION

KSPROPERTY_DIRECTSOUND3DLISTENER_BATCH

KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR

KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR

KSPROPERTY_DIRECTSOUND3DLISTENER_ORIENTATION

KSPROPERTY_DIRECTSOUND3DLISTENER_POSITION

KSPROPERTY_DIRECTSOUND3DLISTENER_ROLLOFFFACTOR

KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY