| Class TDirectSound (unit DXSounds) |
| Constructors |
constructor Create(GUID: PGUID);
constructor CreateFromInterface(DSound: IDirectSound);| Functions |
destructor Destroy;
class function Drivers: TDirectXDrivers;
procedure CheckBuffer(Buffer: TDirectSoundBuffer);
procedure DoRestoreBuffer;
function GetBuffer(Index: Integer): TDirectSoundBuffer;
function GetBufferCount: Integer;
function GetIDSound: IDirectSound;
function GetISound: IDirectSound;| Properties |
property BufferCount : Integer
property Buffers : TDirectSoundBuffer
property GlobalFocus : Boolean
property IDSound : IDirectSound
property ISound : IDirectSound
property StickyFocus : Boolean| Events |
| Variables |
FBufferList : TList;
FGlobalFocus : Boolean;
FIDSound : IDirectSound;
FInRestoreBuffer : Boolean;
FStickyFocus : Boolean;| Constructors |
constructor Create(GUID: PGUID);TDirectSound
constructor CreateFromInterface(DSound: IDirectSound);| Functions |
destructor Destroy;
class function Drivers: TDirectXDrivers;
procedure CheckBuffer(Buffer: TDirectSoundBuffer);
procedure DoRestoreBuffer;
function GetBuffer(Index: Integer): TDirectSoundBuffer;
function GetBufferCount: Integer;
function GetIDSound: IDirectSound;
function GetISound: IDirectSound;| Properties |
property BufferCount : Integer
property Buffers : TDirectSoundBuffer
property GlobalFocus : Boolean
property IDSound : IDirectSound
property ISound : IDirectSound
property StickyFocus : Boolean| Events |
| Variables |
FBufferList : TList;
FGlobalFocus : Boolean;
FIDSound : IDirectSound;
FInRestoreBuffer : Boolean;
FStickyFocus : Boolean;