📄 winamp.pas
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -