winamp.pas
来自「播放器的插件调用例程」· PAS 代码 · 共 38 行
PAS
38 行
unit Winamp;
interface
uses Windows;
type
PwinampVisModule =^TwinampVisModule;
TwinampVisModule = record
description: PChar;
hwndParent: HWND;
hDllInstance: HINST;
sRate,nCh,
latencyMs,
delayMs,
spectrumNch,
waveformNch: Integer;
spectrumData: array[0..1,0..575]of char;
waveformData: array[0..1,0..575]of char;
Config: procedure(this_mod:PwinampVisModule);cdecl;
Init: function(this_mod:PwinampVisModule):Integer;cdecl;
Render: function(this_mod:PwinampVisModule):Integer;cdecl;
Quit: procedure(this_mod:PwinampVisModule);cdecl;
userData: Pointer;
end;
PwinampVisHeader =^TwinampVisHeader;
TwinampVisHeader = record
version: Integer;
description: PChar;
getModule: function(i:Integer):PwinampVisModule;cdecl;
end;
winampVisGetHeaderType=function:PwinampVisHeader;
const ver=$101;
implementation
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?