estructura KSDS3D_BUFFER_ALL (ksmedia.h)
La estructura KSDS3D_BUFFER_ALL especifica todas las características 3D de un búfer 3D de DirectSound.
Sintaxis
typedef struct {
DS3DVECTOR Position;
DS3DVECTOR Velocity;
ULONG InsideConeAngle;
ULONG OutsideConeAngle;
DS3DVECTOR ConeOrientation;
LONG ConeOutsideVolume;
FLOAT MinDistance;
FLOAT MaxDistance;
ULONG Mode;
} KSDS3D_BUFFER_ALL, *PKSDS3D_BUFFER_ALL;
Miembros
Position
Especifica las coordenadas de posición x, y y z del búfer de sonido 3D. Este miembro es una estructura de tipo DS3DVECTOR.
Velocity
Especifica los componentes de velocidad x, y y z del búfer de sonido 3D. Este miembro es una estructura de tipo DS3DVECTOR.
InsideConeAngle
Especifica el ángulo en grados del cono de proyección de sonido interior.
OutsideConeAngle
Especifica el ángulo en grados del cono de proyección de sonido exterior.
ConeOrientation
Especifica los componentes x, y y z de la orientación del cono de proyección de sonido del búfer 3D. Este miembro es una estructura de tipo DS3DVECTOR.
ConeOutsideVolume
Especifica el cono fuera del volumen.
MinDistance
Especifica la distancia mínima entre el altavoz y el agente de escucha. (Consulte la explicación de las distancias mínimas y máximas para los búferes 3D de DirectSound en la documentación de Microsoft Windows SDK).
MaxDistance
Especifica la distancia máxima entre el altavoz y el agente de escucha.
Mode
Especifica el modo de procesamiento de sonido 3D. Puede ser uno de los siguientes valores del archivo de encabezado Dsound.h:
- DS3DMODE_DISABLE
- DS3DMODE_HEADRELATIVE
- DS3DMODE_NORMAL
Comentarios
Esta estructura se usa para establecer u obtener el valor de datos de la propiedad KSPROPERTY_DIRECTSOUND3DBUFFER_ALL . DirectSound usa esta propiedad para implementar los métodos IDirectSound3DBuffer::GetAllParameters e IDirectSound3DBuffer::SetAllParameters , que se describen en la documentación de Windows SDK.
Los miembros de esta estructura son similares a los definidos para la estructura de DS3DBUFFER en la documentación de Windows SDK.
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h (incluye Ksmedia.h) |