KSPROPSETID_DirectSound3DListener

KSPROPSETID_DirectSound3DListener 属性集包含实现 IDirectSound3DListener 接口所需的所有特定于设备的属性(请参阅 Microsoft Windows SDK 文档)。 使用此属性集,API 指定的 3D 缓冲区属性直接在 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