| Class TCustomDXSound (unit DXSounds) |
TComponent
| Constructors |
constructor Create(AOwner: TComponent);| Functions |
destructor Destroy;
class function Drivers: TDirectXDrivers;
procedure Finalize;
procedure Initialize;
procedure RegisterNotifyEvent(NotifyEvent: TDXSoundNotifyEvent);
procedure Restore;
procedure UnRegisterNotifyEvent(NotifyEvent: TDXSoundNotifyEvent);
procedure DoFinalize;
procedure DoInitialize;
procedure DoInitializing;
procedure DoRestore;
procedure Loaded;
procedure FormWndProc(var Message: TMessage; DefWindowProc: TWndMethod);
procedure NotifyEventList(NotifyType: TDXSoundNotifyType);
procedure SetDriver(Value: PGUID);
procedure SetForm(Value: TCustomForm);
procedure SetOptions(Value: TDXSoundOptions);| Properties |
property AutoInitialize : Boolean
property Driver : PGUID
property DSound : TDirectSound
property Initialized : Boolean
property NowOptions : TDXSoundOptions
property Options : TDXSoundOptions
property Primary : TDirectSoundBuffer| Events |
event OnFinalize : TNotifyEvent
event OnInitialize : TNotifyEvent
event OnInitializing : TNotifyEvent
event OnRestore : TNotifyEvent| Variables |
FAutoInitialize : Boolean;
FCalledDoInitialize : Boolean;
FDriver : PGUID;
FDriverGUID : TGUID;
FDSound : TDirectSound;
FForm : TCustomForm;
FInitialized : Boolean;
FInternalInitialized : Boolean;
FNotifyEventList : TList;
FNowOptions : TDXSoundOptions;
FOnFinalize : TNotifyEvent;
FOnInitialize : TNotifyEvent;
FOnInitializing : TNotifyEvent;
FOnRestore : TNotifyEvent;
FOptions : TDXSoundOptions;
FPrimary : TDirectSoundBuffer;
FSubClass : TControlSubClass;| Constructors |
constructor Create(AOwner: TComponent);| Functions |
destructor Destroy;
class function Drivers: TDirectXDrivers;
procedure Finalize;
procedure Initialize;
procedure RegisterNotifyEvent(NotifyEvent: TDXSoundNotifyEvent);
procedure Restore;
procedure UnRegisterNotifyEvent(NotifyEvent: TDXSoundNotifyEvent);
procedure DoFinalize;
procedure DoInitialize;
procedure DoInitializing;
procedure DoRestore;
procedure Loaded;Primary buffer made.
procedure FormWndProc(var Message: TMessage; DefWindowProc: TWndMethod);
procedure NotifyEventList(NotifyType: TDXSoundNotifyType);
procedure SetDriver(Value: PGUID);
procedure SetForm(Value: TCustomForm);
procedure SetOptions(Value: TDXSoundOptions);| Properties |
property AutoInitialize : Boolean
property Driver : PGUID
property DSound : TDirectSound
property Initialized : Boolean
property NowOptions : TDXSoundOptions
property Options : TDXSoundOptions
property Primary : TDirectSoundBuffer| Events |
event OnFinalize : TNotifyEvent
event OnInitialize : TNotifyEvent
event OnInitializing : TNotifyEvent
event OnRestore : TNotifyEvent| Variables |
FAutoInitialize : Boolean;
FCalledDoInitialize : Boolean;
FDriver : PGUID;
FDriverGUID : TGUID;
FDSound : TDirectSound;
FForm : TCustomForm;
FInitialized : Boolean;
FInternalInitialized : Boolean;
FNotifyEventList : TList;
FNowOptions : TDXSoundOptions;
FOnFinalize : TNotifyEvent;
FOnInitialize : TNotifyEvent;
FOnInitializing : TNotifyEvent;
FOnRestore : TNotifyEvent;
FOptions : TDXSoundOptions;
FPrimary : TDirectSoundBuffer;
FSubClass : TControlSubClass;