/* * bass_fx.dll * * Generated from bass_fx.dll by winedump. * * DO NOT SEND GENERATED DLLS FOR INCLUSION INTO WINE ! * */ #ifndef __WINE_BASS_FX_DLL_H #define __WINE_BASS_FX_DLL_H #include "windef.h" #include "wine/debug.h" #include "winbase.h" #include "winnt.h" #undef CALLBACK #define CALLBACK #undef WINAPI #define WINAPI #include "bass.h" #include "bass_fx.h" #define WIN_CALLBACK __stdcall typedef void (WIN_CALLBACK WIN_BPMPROC)(DWORD chan, float bpm, void *user); typedef void (WIN_CALLBACK WIN_BPMPROGRESSPROC)(DWORD chan, float percent, void *user); typedef void (WIN_CALLBACK WIN_BPMBEATPROC)(DWORD chan, double beatpos, void *user); typedef HSTREAM WIN_HSTREAM; BOOL __stdcall BASS_FX_BASS_FX_BPM_BeatCallbackReset(DWORD handle); BOOL __stdcall BASS_FX_BASS_FX_BPM_BeatCallbackSet(DWORD handle, WIN_BPMBEATPROC * proc, void * user); BOOL __stdcall BASS_FX_BASS_FX_BPM_BeatDecodeGet(DWORD chan, double startSec, double endSec, DWORD flags, WIN_BPMBEATPROC * proc, void * user); BOOL __stdcall BASS_FX_BASS_FX_BPM_BeatFree(DWORD handle); BOOL __stdcall BASS_FX_BASS_FX_BPM_BeatGetParameters(DWORD handle, float * bandwidth, float * centerfreq, float * beat_rtime); BOOL __stdcall BASS_FX_BASS_FX_BPM_BeatSetParameters(DWORD handle, float bandwidth, float centerfreq, float beat_rtime); BOOL __stdcall BASS_FX_BASS_FX_BPM_CallbackReset(DWORD handle); BOOL __stdcall BASS_FX_BASS_FX_BPM_CallbackSet(DWORD handle, WIN_BPMPROC * proc, double period, DWORD minMaxBPM, DWORD flags, void * user); float __stdcall BASS_FX_BASS_FX_BPM_DecodeGet(DWORD chan, double startSec, double endSec, DWORD minMaxBPM, DWORD flags, WIN_BPMPROGRESSPROC * proc, void * user); BOOL __stdcall BASS_FX_BASS_FX_BPM_Free(DWORD handle); float __stdcall BASS_FX_BASS_FX_BPM_Translate(DWORD handle, float val2tran, DWORD trans); DWORD __stdcall BASS_FX_BASS_FX_GetVersion(void); WIN_HSTREAM __stdcall BASS_FX_BASS_FX_ReverseCreate(DWORD chan, float dec_block, DWORD flags); DWORD __stdcall BASS_FX_BASS_FX_ReverseGetSource(WIN_HSTREAM chan); WIN_HSTREAM __stdcall BASS_FX_BASS_FX_TempoCreate(DWORD chan, DWORD flags); float __stdcall BASS_FX_BASS_FX_TempoGetRateRatio(WIN_HSTREAM chan); DWORD __stdcall BASS_FX_BASS_FX_TempoGetSource(WIN_HSTREAM chan); #endif /* __WINE_BASS_FX_DLL_H */