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