iMONDisplayWrapper.h
author sl
Sun, 16 Mar 2014 09:11:39 +0100
changeset 0 523a7dc3469f
child 1 d9a866996670
permissions -rw-r--r--
First contribution.
     1 //------------------------------------------------------------------------------
     2 #ifndef IMONDISPLAYWRAPPER_H_INCLUDED
     3 #define IMONDISPLAYWRAPPER_H_INCLUDED
     4 //------------------------------------------------------------------------------
     5 #include "iMONDisplayDefines.h"
     6 #include <windows.h>
     7 //------------------------------------------------------------------------------
     8 #ifdef IMONDISPLAYWRAPPER_EXPORTS
     9 #define IMONDSPWRAPPER __declspec(dllexport)
    10 #else
    11 #define IMONDSPWRAPPER __declspec(dllimport)
    12 #endif
    13 //------------------------------------------------------------------------------
    14 typedef struct _IDW_INITRESULT
    15 {
    16   DSPNInitResult initResult;
    17   DSPType dspType;
    18 } IDW_INITRESULT;
    19 //------------------------------------------------------------------------------
    20 #ifdef __cplusplus
    21 extern "C" 
    22 {
    23 #endif
    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 //------------------------------------------------------------------------------
    43 #ifdef __cplusplus
    44 }
    45 #endif
    46 //------------------------------------------------------------------------------
    47 #endif
    48 //------------------------------------------------------------------------------