Skip to content

Latest commit

 

History

History
120 lines (84 loc) · 3.68 KB

ns-ksmedia-ksds3d_buffer_all.md

File metadata and controls

120 lines (84 loc) · 3.68 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:ksmedia.KSDS3D_BUFFER_ALL
KSDS3D_BUFFER_ALL (ksmedia.h)
The KSDS3D_BUFFER_ALL structure specifies all the 3D characteristics of a DirectSound 3D buffer.
audio\ksds3d_buffer_all.htm
audio
05/08/2018
KSDS3D_BUFFER_ALL structure
*PKSDS3D_BUFFER_ALL, KSDS3D_BUFFER_ALL, KSDS3D_BUFFER_ALL structure [Audio Devices], PKSDS3D_BUFFER_ALL, PKSDS3D_BUFFER_ALL structure pointer [Audio Devices], aud-prop_46bd2b81-3d2a-49e1-93e6-867e84ae4c04.xml, audio.ksds3d_buffer_all, ksmedia/KSDS3D_BUFFER_ALL, ksmedia/PKSDS3D_BUFFER_ALL
ksmedia.h
Ksmedia.h
Windows
Windows
KSDS3D_BUFFER_ALL, *PKSDS3D_BUFFER_ALL
PKSDS3D_BUFFER_ALL
ksmedia/PKSDS3D_BUFFER_ALL
KSDS3D_BUFFER_ALL
ksmedia/KSDS3D_BUFFER_ALL
APIRef
kbSyntax
HeaderDef
ksmedia.h
PKSDS3D_BUFFER_ALL
KSDS3D_BUFFER_ALL

KSDS3D_BUFFER_ALL structure

-description

The KSDS3D_BUFFER_ALL structure specifies all the 3D characteristics of a DirectSound 3D buffer.

-struct-fields

-field Position

Specifies the x, y, and z position coordinates of the 3D sound buffer. This member is a structure of type DS3DVECTOR.

-field Velocity

Specifies the x, y, and z velocity components of the 3D sound buffer. This member is a structure of type DS3DVECTOR.

-field InsideConeAngle

Specifies the angle in degrees of the inside sound projection cone.

-field OutsideConeAngle

Specifies the angle in degrees of the outside sound projection cone.

-field ConeOrientation

Specifies the x, y, and z components of the orientation of the 3D buffer's sound projection cone. This member is a structure of type DS3DVECTOR.

-field ConeOutsideVolume

Specifies the cone outside volume.

-field MinDistance

Specifies the minimum distance between the speaker and listener. (See the discussion of minimum and maximum distances for DirectSound 3D buffers in the Microsoft Windows SDK documentation.)

-field MaxDistance

Specifies the maximum distance between the speaker and listener.

-field Mode

Specifies the 3D sound-processing mode. This can be one of the following values from the header file Dsound.h:

  • DS3DMODE_DISABLE
  • DS3DMODE_HEADRELATIVE
  • DS3DMODE_NORMAL
For the meaning of these parameters, see the description of the dwMode member of the DS3DBUFFER structure in the Microsoft Windows SDK documentation.

-remarks

This structure is used to set or get the data value for the KSPROPERTY_DIRECTSOUND3DBUFFER_ALL property. DirectSound uses this property to implement the IDirectSound3DBuffer::GetAllParameters and IDirectSound3DBuffer::SetAllParameters methods, which are described in the Windows SDK documentation.

The members of this structure are similar to those defined for the DS3DBUFFER structure in the Windows SDK documentation.

-see-also

DS3DVECTOR

KSPROPERTY_DIRECTSOUND3DBUFFER_ALL