devvd_user.h
来自「MStart系列驱动程序」· C头文件 代码 · 共 123 行
H
123 行
#if( PanelWidth == 1366 )
#define MSVD_HTOTAL_NTSC ((DWORD)1366*858/720) // 1628
#define MSVD_HTOTAL_PAL ((DWORD)1366*864/720) // 1639
#define MSVD_HTOTAL_SECAM ((DWORD)1366*864/720)
#define MSVD_HTOTAL_NTSC_443 ((DWORD)1366*864/720)
#define MSVD_HTOTAL_PAL_M ((DWORD)1366*858/720)
#define MSVD_HTOTAL_PAL_NC ((DWORD)1366*858/720)
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#elif( PanelWidth == 1280 )
#define MSVD_HTOTAL_NTSC ((DWORD)1366*858/720) // 1525
#define MSVD_HTOTAL_PAL ((DWORD)1280*864/720) // 1536
#define MSVD_HTOTAL_SECAM ((DWORD)1280*864/720)
#define MSVD_HTOTAL_NTSC_443 ((DWORD)1280*864/720)
#define MSVD_HTOTAL_PAL_M ((DWORD)1280*858/720)
#define MSVD_HTOTAL_PAL_NC ((DWORD)1280*858/720)
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#elif( PanelWidth == 1024 )
#define MSVD_HTOTAL_NTSC ((DWORD)1024+(1024-720))
#define MSVD_HTOTAL_PAL 1246//((DWORD)1024+(1024-720))
#define MSVD_HTOTAL_SECAM ((DWORD)1024+(1024-720))
#define MSVD_HTOTAL_NTSC_443 ((DWORD)1024+(1024-720))
#define MSVD_HTOTAL_PAL_M ((DWORD)1024+(1024-720))
#define MSVD_HTOTAL_PAL_NC ((DWORD)1024+(1024-720))
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#elif ( PanelWidth == 800 )
#define MSVD_HTOTAL_NTSC 1060//((DWORD)858+(800-720)*2)
#define MSVD_HTOTAL_PAL 1060//((DWORD)864+(800-720)*2)
#define MSVD_HTOTAL_SECAM 1060//((DWORD)864+(800-720)*2)
#define MSVD_HTOTAL_NTSC_443 1060//((DWORD)864+(800-720)*2)
#define MSVD_HTOTAL_PAL_M 1060//((DWORD)858+(800-720)*2)
#define MSVD_HTOTAL_PAL_NC 1060//((DWORD)858+(800-720)*2)
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#elif( PanelWidth == 640 )
#define MSVD_HTOTAL_NTSC ((DWORD)840)//858-(720-640)/2)
#define MSVD_HTOTAL_PAL ((DWORD)840)//864-(720-640)/2)
#define MSVD_HTOTAL_SECAM ((DWORD)864-(720-640)/2)
#define MSVD_HTOTAL_NTSC_443 ((DWORD)864-(720-640)/2)
#define MSVD_HTOTAL_PAL_M ((DWORD)858-(720-640)/2)
#define MSVD_HTOTAL_PAL_NC ((DWORD)858-(720-640)/2)
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#elif( PanelWidth == 480)
#define MSVD_HTOTAL_NTSC ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_SECAM ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_NTSC_443 ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL_M ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL_NC ((DWORD)858-(640-480)/2)
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#elif( PanelWidth == 400)
#define MSVD_HTOTAL_NTSC ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_SECAM ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_NTSC_443 ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL_M ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL_NC ((DWORD)858-(640-480)/2)
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#elif( PanelWidth == 320)
#define MSVD_HTOTAL_NTSC ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_SECAM ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_NTSC_443 ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL_M ((DWORD)858-(640-480)/2)
#define MSVD_HTOTAL_PAL_NC ((DWORD)858-(640-480)/2)
#define MSVD_HACTIVE_NTSC ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL ((DWORD)PanelWidth)
#define MSVD_HACTIVE_SECAM ((DWORD)PanelWidth)
#define MSVD_HACTIVE_NTSC_443 ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_M ((DWORD)PanelWidth)
#define MSVD_HACTIVE_PAL_NC ((DWORD)PanelWidth)
#endif
#define MSVD_HTOTAL_PAL_60 MSVD_HTOTAL_NTSC_443
#define MSVD_HACTIVE_PAL_60 MSVD_HACTIVE_NTSC_443
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?