midiengineapi.h

来自「一个用evc开发的在windows mobile和wince上运行mid播放器」· C头文件 代码 · 共 80 行

H
80
字号
#ifdef __cplusplus
extern "C" {
#endif

//#define EXTERN_C    extern "C"
//#define DLLEXPORT __declspec(dllexport)
//#define DLLIMPORT __declspec(dllimport)

#define DllImport  __declspec( dllimport )
#define DllExport  __declspec( dllexport )

DllExport void midi_Pause();

DllExport void midi_Stop();

DllExport void midi_JumpTo ( int Sample );

DllExport void midi_JumpRelative ( int RelSample );

DllExport void midi_SetVolume ( int Volume );

DllExport void midi_AdjustVolume ( int RelVolume );

DllExport void midi_SetTempoAdjust ( int t );

DllExport int midi_GetTempoAdjust ( void );

DllExport void midi_SetTransposition ( int t );

DllExport int midi_GetTransposition ( void );

DllExport void midi_MuteChannel ( int c );

DllExport void midi_UnMuteChannel(int c);

DllExport void midi_Solo(int c);

DllExport void midi_ResetMutes( void );

DllExport int midi_GetMuteStatus ( int c );

DllExport int midi_IsPlaying();

DllExport void midi_Antialias ( int v );

DllExport void midi_FastDecay ( int v );

DllExport void midi_ImmediatePan ( int v );

DllExport int midi_GetRate ();

DllExport int midi_GetCurrentTime ( int TimeSlice );

DllExport int midi_GetTotalTime ( int TimeSlice );

DllExport int midi_GetMasterVolume ( void );

DllExport void midi_GetSongTitle ( wchar_t *Title );

DllExport void midi_GetMessage ( char *Text );

DllExport void midi_SetConfigurationLocation ( char *fn );

DllExport int midi_PlayFile ( char *fn );

DllExport int midi_StartFile ( char *fn );

DllExport int midi_ComputeBuffer ( int seconds );

DllExport int midi_FreeMidi ();

DllExport void midi_SetOutputRate ( int r );

DllExport int midi_open ();

DllExport int midi_close ();

#ifdef __cplusplus
}
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?