51 lines
2.2 KiB
C
51 lines
2.2 KiB
C
|
/*
|
||
|
* 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 */
|