estructura KSDS3D_LISTENER_ALL (ksmedia.h)

La estructura KSDS3D_LISTENER_ALL especifica todas las propiedades del agente de escucha de DirectSound 3D. Esta estructura se usa para obtener o establecer el valor de datos de la propiedad KSPROPERTY_DIRECTSOUND3DLISTENER_ALL .

Sintaxis

typedef struct {
  DS3DVECTOR Position;
  DS3DVECTOR Velocity;
  DS3DVECTOR OrientFront;
  DS3DVECTOR OrientTop;
  FLOAT      DistanceFactor;
  FLOAT      RolloffFactor;
  FLOAT      DopplerFactor;
} KSDS3D_LISTENER_ALL, *PKSDS3D_LISTENER_ALL;

Miembros

Position

Especifica el vector de posición del agente de escucha 3D. Este miembro es una estructura de tipo DS3DVECTOR.

Velocity

Especifica el vector de velocidad del agente de escucha 3D. Este miembro es una estructura de tipo DS3DVECTOR.

OrientFront

Especifica el vector de orientación frontal del agente de escucha 3D. Este miembro es una estructura de tipo DS3DVECTOR.

OrientTop

Especifica el vector de orientación superior del agente de escucha 3D. Este miembro es una estructura de tipo DS3DVECTOR.

DistanceFactor

Especifica el factor de distancia para el agente de escucha 3D.

RolloffFactor

Especifica el factor de lanzamiento del agente de escucha 3D.

DopplerFactor

Especifica el factor De Sesión para el agente de escucha 3D.

Comentarios

Esta estructura es similar a la estructura de DS3DBUFFER que se describe en la documentación de Microsoft Windows SDK. En la documentación de Windows SDK también se describen la distancia, la puesta en marcha y losfactoress para los agentes de escucha de DirectSound 3D.

DirectSound usa esta propiedad para implementar los métodos IDirectSound3DListener::GetAllParameters e IDirectSound3DListener::SetAllParameters , que se describen en la documentación de Windows SDK.

Requisitos

Requisito Valor
Header ksmedia.h (incluya Ksmedia.h)

Consulte también

DS3DVECTOR

KSPROPERTY_DIRECTSOUND3DLISTENER_ALL