Home Units Hierarchy Routines All identifiers

Interface IDirectSound

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type IDirectSound = interface(IUnknown)

Description

IDirectSound

Attributes
GUID['{279AFA83-4981-11CE-A521-0020AF0BE560}']

Hierarchy

Overview

Methods

Public function Compact: HResult; stdcall;
Public function CreateSoundBuffer(const pcDSBufferDesc: TDSBufferDesc; out ppDSBuffer: IDirectSoundBuffer; pUnkOuter: IUnknown): HResult; stdcall;
Public function DuplicateSoundBuffer(pDSBufferOriginal: IDirectSoundBuffer; out ppDSBufferDuplicate: IDirectSoundBuffer): HResult; stdcall;
Public function GetCaps(out pDSCaps: TDSCaps): HResult; stdcall;
Public function GetSpeakerConfig(out pdwSpeakerConfig: DWORD): HResult; stdcall;
Public function Initialize(pcGuidDevice: PGUID): HResult; stdcall;
Public function SetCooperativeLevel(hwnd: HWND; dwLevel: DWORD): HResult; stdcall;
Public function SetSpeakerConfig(dwSpeakerConfig: DWORD): HResult; stdcall;

Description

Methods

Public function Compact: HResult; stdcall;
 
Public function CreateSoundBuffer(const pcDSBufferDesc: TDSBufferDesc; out ppDSBuffer: IDirectSoundBuffer; pUnkOuter: IUnknown): HResult; stdcall;

IDirectSound methods

Public function DuplicateSoundBuffer(pDSBufferOriginal: IDirectSoundBuffer; out ppDSBufferDuplicate: IDirectSoundBuffer): HResult; stdcall;
 
Public function GetCaps(out pDSCaps: TDSCaps): HResult; stdcall;
 
Public function GetSpeakerConfig(out pdwSpeakerConfig: DWORD): HResult; stdcall;
 
Public function Initialize(pcGuidDevice: PGUID): HResult; stdcall;
 
Public function SetCooperativeLevel(hwnd: HWND; dwLevel: DWORD): HResult; stdcall;
 
Public function SetSpeakerConfig(dwSpeakerConfig: DWORD): HResult; stdcall;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09