Class IDirectSound (unit dsound)

Inherits from

IUnknown

LPDS3DLISTENER = ^DS3DLISTENER ; // IDirectSound //

Constructors



Functions

function Compact: HRESULT ;


function CreateSoundBuffer ( const lpDSBufferDesc: DSBUFFERDESC ; var lplpDirectSoundBuffer: IDirectSoundBuffer ; pUnkOuter: IUnknown ): HRESULT ;


function DuplicateSoundBuffer ( lpDsbOriginal: IDirectSoundBuffer ; var lplpDsbDuplicate: IDirectSoundBuffer ): HRESULT ;


function GetCaps ( const lpDSCaps: DSCAPS ): HRESULT ;


function GetSpeakerConfig ( var lpdwSpeakerConfig: DWORD ): HRESULT ;


function Initialize ( lpGuid: PGUID ): HRESULT ;


function SetCooperativeLevel ( hWnd: HWND ; dwFlags: DWORD ): HRESULT ;


function SetSpeakerConfig ( dwSpeakerConfig: DWORD ): HRESULT ;


Properties

Events

Variables


Constructors


Functions


function Compact: HRESULT ;


function CreateSoundBuffer ( const lpDSBufferDesc: DSBUFFERDESC ; var lplpDirectSoundBuffer: IDirectSoundBuffer ; pUnkOuter: IUnknown ): HRESULT ;


function DuplicateSoundBuffer ( lpDsbOriginal: IDirectSoundBuffer ; var lplpDsbDuplicate: IDirectSoundBuffer ): HRESULT ;


function GetCaps ( const lpDSCaps: DSCAPS ): HRESULT ;


function GetSpeakerConfig ( var lpdwSpeakerConfig: DWORD ): HRESULT ;


function Initialize ( lpGuid: PGUID ): HRESULT ;


function SetCooperativeLevel ( hWnd: HWND ; dwFlags: DWORD ): HRESULT ;


function SetSpeakerConfig ( dwSpeakerConfig: DWORD ): HRESULT ;


Properties


Events


Variables