Class IDirectSound3DBuffer (unit DirectX)

Inherits from

IUnknown

IDirectSound3DBuffer

Constructors



Functions

function GetAllParameters(var lpDs3dBuffer: DS3DBUFFER): HRESULT;

** IDirectSound3DBuffer methods

function GetConeAngles(var lpdwInsideConeAngle: DWORD; var lpdwOutsideConeAngle: DWORD): HRESULT;


function GetConeOrientation(var lpvOrientation: D3DVECTOR): HRESULT;


function GetConeOutsideVolume(var lplConeOutsideVolume: Longint): HRESULT;


function GetMaxDistance(var lpflMaxDistance: D3DVALUE): HRESULT;


function GetMinDistance(var lpflMinDistance: D3DVALUE): HRESULT;


function GetMode(var lpdwMod: DWORD): HRESULT;


function GetPosition(var lpvPosition: D3DVECTOR): HRESULT;


function GetVelocity(var lpvVelocity: D3DVECTOR): HRESULT;


function SetAllParameters(const lpDs3dBuffer: DS3DBUFFER; dwApply: DWORD): HRESULT;


function SetConeAngles(dwInsideConeAngle: DWORD; dwOutsideConeAngle: DWORD; dwApply: DWORD): HRESULT;


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


function SetConeOutsideVolume(lConeOutsideVolume: Longint; dwApply: DWORD): HRESULT;


function SetMaxDistance(flMaxDistance: D3DVALUE; dwApply: DWORD): HRESULT;


function SetMinDistance(flMinDistance: D3DVALUE; dwApply: DWORD): HRESULT;


function SetMode(dwMode: DWORD; dwApply: DWORD): HRESULT;


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


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


Properties

Events

Variables


Constructors


Functions


function GetAllParameters(var lpDs3dBuffer: DS3DBUFFER): HRESULT;

** IDirectSound3DBuffer methods


function GetConeAngles(var lpdwInsideConeAngle: DWORD; var lpdwOutsideConeAngle: DWORD): HRESULT;


function GetConeOrientation(var lpvOrientation: D3DVECTOR): HRESULT;


function GetConeOutsideVolume(var lplConeOutsideVolume: Longint): HRESULT;


function GetMaxDistance(var lpflMaxDistance: D3DVALUE): HRESULT;


function GetMinDistance(var lpflMinDistance: D3DVALUE): HRESULT;


function GetMode(var lpdwMod: DWORD): HRESULT;


function GetPosition(var lpvPosition: D3DVECTOR): HRESULT;


function GetVelocity(var lpvVelocity: D3DVECTOR): HRESULT;


function SetAllParameters(const lpDs3dBuffer: DS3DBUFFER; dwApply: DWORD): HRESULT;


function SetConeAngles(dwInsideConeAngle: DWORD; dwOutsideConeAngle: DWORD; dwApply: DWORD): HRESULT;


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


function SetConeOutsideVolume(lConeOutsideVolume: Longint; dwApply: DWORD): HRESULT;


function SetMaxDistance(flMaxDistance: D3DVALUE; dwApply: DWORD): HRESULT;


function SetMinDistance(flMinDistance: D3DVALUE; dwApply: DWORD): HRESULT;


function SetMode(dwMode: DWORD; dwApply: DWORD): HRESULT;


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


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


Properties


Events


Variables