次の方法で共有


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