X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fengine%2Fe_soundfile.pas;h=6ba268ae389119ce40f812f84cd5e111e4ad4749;hb=7bcb58a2b40134dbd2c6755269ecbcfb4bde8ddb;hp=919715c5dea3dc3da6a7a9242748b10e5af7f87a;hpb=d194bf7d765aa5eb39a57892f6e5c4e66eeae5e5;p=d2df-sdl.git diff --git a/src/engine/e_soundfile.pas b/src/engine/e_soundfile.pas index 919715c..6ba268a 100644 --- a/src/engine/e_soundfile.pas +++ b/src/engine/e_soundfile.pas @@ -34,6 +34,7 @@ type protected FFormat: TSoundFormat; FStreaming: Boolean; + FLooping: Boolean; public function Load(Data: Pointer; Len: LongWord; SStreaming: Boolean): Boolean; virtual; abstract; overload; @@ -48,9 +49,11 @@ type property Format: TSoundFormat read FFormat; property Streaming: Boolean read FStreaming; + property Looping: Boolean read FLooping write FLooping; end; TSoundLoaderFactory = class + public function MatchHeader(Data: Pointer; Len: LongWord): Boolean; virtual; abstract; function MatchExtension(FName: string): Boolean; virtual; abstract; function GetLoader(): TSoundLoader; virtual; abstract;