12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- typedef struct winampVisModule {
- char *description;
- HWND hwndParent;
- HINSTANCE hDllInstance;
- int sRate;
- int nCh;
- int latencyMs;
-
- int delayMs;
-
- int spectrumNch;
- int waveformNch;
- unsigned char spectrumData[2][576];
- unsigned char waveformData[2][576];
- void (*Config)(struct winampVisModule *this_mod);
- int (*Init)(struct winampVisModule *this_mod);
- int (*Render)(struct winampVisModule *this_mod);
- void (*Quit)(struct winampVisModule *this_mod);
- void *userData;
- } winampVisModule;
- typedef struct {
- int version;
- char *description;
- winampVisModule* (*getModule)(int);
- } winampVisHeader;
- typedef winampVisHeader* (*winampVisGetHeaderType)();
- #define VIS_HDRVER 0x101
|