Class IDirectSound3DListener (unit DirectX)

Inherits from

IUnknown

IDirectSound3DListener

Constructors



Functions

function CommitDeferredSettings: HRESULT;


function GetAllParameters(var lpListener: DS3DLISTENER): HRESULT;

** IDirectSound3DListener methods

function GetDistanceFactor(var lpflDistanceFactor: D3DVALUE): HRESULT;


function GetDopplerFactor(var lpflDopplerFactor: D3DVALUE): HRESULT;


function GetOrientation(var lpvOrientFront, lpvOrientTop: D3DVECTOR): HRESULT;


function GetPosition(var lpvPosition: D3DVECTOR): HRESULT;


function GetRolloffFactor(var lpflRolloffFactor: D3DVALUE): HRESULT;


function GetVelocity(var lpvVelocity: D3DVECTOR): HRESULT;


function SetAllParameters(const lpListener: DS3DLISTENER; dwApply: DWORD): HRESULT;


function SetDistanceFactor(flDistanceFactor: D3DVALUE; dwApply: DWORD): HRESULT;


function SetDopplerFactor(flDopplerFactor: D3DVALUE; dwApply: DWORD): HRESULT;


function SetOrientation(xFront, yFront, zFront, xTop, yTop, zTop: D3DVALUE; dwApply: DWORD): HRESULT;


function SetPosition(x, y, z: D3DVALUE; dwApply: DWORD): HRESULT;


function SetRolloffFactor(flRolloffFactor: D3DVALUE; dwApply: DWORD): HRESULT;


function SetVelocity(x, y, z: D3DVALUE; dwApply: DWORD): HRESULT;


Properties

Events

Variables


Constructors


Functions


function CommitDeferredSettings: HRESULT;


function GetAllParameters(var lpListener: DS3DLISTENER): HRESULT;

** IDirectSound3DListener methods


function GetDistanceFactor(var lpflDistanceFactor: D3DVALUE): HRESULT;


function GetDopplerFactor(var lpflDopplerFactor: D3DVALUE): HRESULT;


function GetOrientation(var lpvOrientFront, lpvOrientTop: D3DVECTOR): HRESULT;


function GetPosition(var lpvPosition: D3DVECTOR): HRESULT;


function GetRolloffFactor(var lpflRolloffFactor: D3DVALUE): HRESULT;


function GetVelocity(var lpvVelocity: D3DVECTOR): HRESULT;


function SetAllParameters(const lpListener: DS3DLISTENER; dwApply: DWORD): HRESULT;


function SetDistanceFactor(flDistanceFactor: D3DVALUE; dwApply: DWORD): HRESULT;


function SetDopplerFactor(flDopplerFactor: D3DVALUE; dwApply: DWORD): HRESULT;


function SetOrientation(xFront, yFront, zFront, xTop, yTop, zTop: D3DVALUE; dwApply: DWORD): HRESULT;


function SetPosition(x, y, z: D3DVALUE; dwApply: DWORD): HRESULT;


function SetRolloffFactor(flRolloffFactor: D3DVALUE; dwApply: DWORD): HRESULT;


function SetVelocity(x, y, z: D3DVALUE; dwApply: DWORD): HRESULT;


Properties


Events


Variables