Class DirectSound3DListener
Inheritance
DirectSound3DListener
Assembly: JeremyAnsel.DirectX.DirectSound.dll
Syntax
[SecurityCritical]
public class DirectSound3DListener : DXComObject, IDisposable
Constructors
|
Edit this page
View Source
DirectSound3DListener(nint)
Declaration
public DirectSound3DListener(nint comPtr)
Parameters
| Type |
Name |
Description |
| nint |
comPtr |
|
Fields
|
Edit this page
View Source
IID_IDirectSound3DListener
Declaration
public static readonly Guid IID_IDirectSound3DListener
Field Value
Methods
|
Edit this page
View Source
CommitDeferredSettings()
Declaration
public void CommitDeferredSettings()
|
Edit this page
View Source
GetAllParameters()
Declaration
public Ds3dListenerDesc GetAllParameters()
Returns
|
Edit this page
View Source
GetDistanceFactor()
Declaration
public float GetDistanceFactor()
Returns
|
Edit this page
View Source
GetDopplerFactor()
Declaration
public float GetDopplerFactor()
Returns
|
Edit this page
View Source
GetOrientation(out Vector3, out Vector3)
Declaration
public void GetOrientation(out Vector3 front, out Vector3 top)
Parameters
|
Edit this page
View Source
GetPosition()
Declaration
public Vector3 GetPosition()
Returns
|
Edit this page
View Source
GetRolloffFactor()
Declaration
public float GetRolloffFactor()
Returns
|
Edit this page
View Source
GetVelocity()
Declaration
public Vector3 GetVelocity()
Returns
|
Edit this page
View Source
SetAllParameters(in Ds3dListenerDesc, Ds3dApply)
Declaration
public void SetAllParameters(in Ds3dListenerDesc bufferDesc, Ds3dApply apply)
Parameters
|
Edit this page
View Source
SetDistanceFactor(float, Ds3dApply)
Declaration
public void SetDistanceFactor(float factor, Ds3dApply apply)
Parameters
|
Edit this page
View Source
SetDopplerFactor(float, Ds3dApply)
Declaration
public void SetDopplerFactor(float factor, Ds3dApply apply)
Parameters
|
Edit this page
View Source
SetOrientation(float, float, float, float, float, float, Ds3dApply)
Declaration
public void SetOrientation(float xFront, float yFront, float zFront, float xTop, float yTop, float zTop, Ds3dApply apply)
Parameters
|
Edit this page
View Source
SetPosition(float, float, float, Ds3dApply)
Declaration
public void SetPosition(float x, float y, float z, Ds3dApply apply)
Parameters
|
Edit this page
View Source
SetRolloffFactor(float, Ds3dApply)
Declaration
public void SetRolloffFactor(float factor, Ds3dApply apply)
Parameters
|
Edit this page
View Source
SetVelocity(float, float, float, Ds3dApply)
Declaration
public void SetVelocity(float x, float y, float z, Ds3dApply apply)
Parameters
Implements