First contribution.
1 //------------------------------------------------------------------------------
2 #ifndef IMONDISPLAYWRAPPER_H_INCLUDED
3 #define IMONDISPLAYWRAPPER_H_INCLUDED
4 //------------------------------------------------------------------------------
5 #include "iMONDisplayDefines.h"
7 //------------------------------------------------------------------------------
8 #ifdef IMONDISPLAYWRAPPER_EXPORTS
9 #define IMONDSPWRAPPER __declspec(dllexport)
11 #define IMONDSPWRAPPER __declspec(dllimport)
13 //------------------------------------------------------------------------------
14 typedef struct _IDW_INITRESULT
16 DSPNInitResult initResult;
19 //------------------------------------------------------------------------------
24 //------------------------------------------------------------------------------
25 IMONDSPWRAPPER DSPResult IDW_Init(IDW_INITRESULT* pInitResult);
26 IMONDSPWRAPPER DSPResult IDW_Uninit();
27 IMONDSPWRAPPER DSPResult IDW_IsInited();
28 IMONDSPWRAPPER DSPResult IDW_IsPluginModeEnabled();
29 IMONDSPWRAPPER DSPResult IDW_SetVfdText(LPCWSTR lpszLine1, LPCWSTR lpszLine2);
30 IMONDSPWRAPPER DSPResult IDW_SetVfdEqData(PDSPEQDATA pEqData);
31 IMONDSPWRAPPER DSPResult IDW_SetLcdText(LPCWSTR lpszLine1);
32 IMONDSPWRAPPER DSPResult IDW_SetLcdEqData(PDSPEQDATA pEqDataL, PDSPEQDATA pEqDataR);
33 IMONDSPWRAPPER DSPResult IDW_SetLcdAllIcons(BOOL bOn);
34 IMONDSPWRAPPER DSPResult IDW_SetLcdOrangeIcon(BYTE btIconData1, BYTE btIconData2);
35 IMONDSPWRAPPER DSPResult IDW_SetLcdMediaTypeIcon(BYTE btIconData);
36 IMONDSPWRAPPER DSPResult IDW_SetLcdSpeakerIcon(BYTE btIconData1, BYTE btIconData2);
37 IMONDSPWRAPPER DSPResult IDW_SetLcdVideoCodecIcon(BYTE btIconData);
38 IMONDSPWRAPPER DSPResult IDW_SetLcdAudioCodecIcon(BYTE btIconData);
39 IMONDSPWRAPPER DSPResult IDW_SetLcdAspectRatioIcon(BYTE btIconData);
40 IMONDSPWRAPPER DSPResult IDW_SetLcdEtcIcon(BYTE btIconData);
41 IMONDSPWRAPPER DSPResult IDW_SetLcdProgress(int nCurPos, int nTotal);
42 //------------------------------------------------------------------------------
46 //------------------------------------------------------------------------------
48 //------------------------------------------------------------------------------