wine-bass/bass_fx/bass_fx_dll.h

51 lines
2.2 KiB
C
Raw Normal View History

2023-03-10 02:23:12 +07:00
/*
* 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 */