KSPROPSETID_DirectSound3DListener

The KSPROPSETID_DirectSound3DListener property set contains all the device-specific properties that are needed to implement the IDirectSound3DListener interface (see the Microsoft Windows SDK documentation). Using this property set, the 3D-buffer properties that are specified by the API are passed directly between DirectSound and the WDM audio driver. This property set is handled by the KSNODETYPE_3D_EFFECTS node. This node handles both the 3D-buffer and 3D-listener properties, so the WDM audio driver should apply any updated listener properties to other buffers that share the same listener.

The property items in this set are specified by KSPROPERTY_DIRECTSOUND3DLISTENER enumeration values.

The KSPROPSETID_DirectSound3DListener property set contains the following properties:

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