Поделиться через


KSPROPSETID_DirectSound3DListener

Набор KSPROPSETID_DirectSound3DListener свойств содержит все свойства устройства, необходимые для реализации интерфейса IDirectSound3DListener (см. документацию по Microsoft Windows SDK). С помощью этого набора свойств свойства 3D-буфера, заданные API, передаются непосредственно между DirectSound и драйвером звука WDM. Этот набор свойств обрабатывается узлом KSNODETYPE_3D_EFFECTS . Этот узел обрабатывает как свойства 3D-буфера, так и 3D-прослушивателя, поэтому драйвер звука WDM должен применять все обновленные свойства прослушивателя к другим буферам, которые используют один и тот же прослушиватель.

Элементы свойств в этом наборе задаются KSPROPERTY_DIRECTSOUND3DLISTENER значениями перечисления.

Набор KSPROPSETID_DirectSound3DListener свойств содержит следующие свойства:

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