⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osddsply.h

📁 ct952 source code use for Digital Frame Photo
💻 H
📖 第 1 页 / 共 5 页
字号:
//define the distance between each line#define OSDDSPLY_VP_DISTANCE_LINE_0_1                               0//5#define OSDDSPLY_VP_DISTANCE_LINE_1_2                               0//5//define the vertical string position for each line#define OSDDSPLY_VP_REGION_LINE_0_START_V                           OSDDSPLY_VP_START_V#define OSDDSPLY_VP_REGION_LINE_1_START_V                           (OSDDSPLY_VP_REGION_LINE_0_START_V+OSDDSPLY_VP_REGION_LINE_0_HEIGHT+OSDDSPLY_VP_DISTANCE_LINE_0_1)#define OSDDSPLY_VP_REGION_LINE_2_START_V                           (OSDDSPLY_VP_REGION_LINE_1_START_V+OSDDSPLY_VP_REGION_LINE_1_HEIGHT+OSDDSPLY_VP_DISTANCE_LINE_1_2)//define the height of the virtual panel#ifdef SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_DVD_HEIGHT                                      (OSDDSPLY_VP_REGION_LINE_0_HEIGHT)#define OSDDSPLY_VP_JPEG_HEIGHT                                     (OSDDSPLY_VP_REGION_LINE_0_HEIGHT)#else#define OSDDSPLY_VP_DVD_HEIGHT                                      (OSDDSPLY_VP_REGION_LINE_0_HEIGHT+OSDDSPLY_VP_DISTANCE_LINE_0_1+OSDDSPLY_VP_REGION_LINE_1_HEIGHT+OSDDSPLY_VP_DISTANCE_LINE_1_2+OSDDSPLY_VP_REGION_LINE_2_HEIGHT)#define OSDDSPLY_VP_JPEG_HEIGHT                                     (OSDDSPLY_VP_REGION_LINE_0_HEIGHT+OSDDSPLY_VP_DISTANCE_LINE_0_1+OSDDSPLY_VP_REGION_LINE_1_HEIGHT)#endif //SUPPORT_SIMPLE_DISPLAY_MODE//"Title" Region: display the title for DVD#define OSDDSPLY_VP_REGION_TITLE_START_H                            (OSDDSPLY_VP_START_H+12)#define OSDDSPLY_VP_REGION_TITLE_START_V                            OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_TITLE_WIDTH                              152#define OSDDSPLY_VP_REGION_TITLE_HEIGHT                             OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_TITLE_ITEM_COLOR                         OSDDSPLY_VP_PALETTE_ENTTRY_REGION_TITLE_ITEM#define OSDDSPLY_VP_REGION_TITLE_INFO_COLOR                         OSDDSPLY_VP_PALETTE_ENTRY_REGION_TITLE_INFO//define the distance between "title" and "chapter" region.#define OSDDSPLY_VP_DISTANCE_REGION_TITLE_CHAPTER                   0//"Chapter" Region: display the chapter for DVD#define OSDDSPLY_VP_REGION_CHAPTER_START_H                          (OSDDSPLY_VP_REGION_TITLE_START_H+OSDDSPLY_VP_REGION_TITLE_WIDTH+OSDDSPLY_VP_DISTANCE_REGION_TITLE_CHAPTER)                    #define OSDDSPLY_VP_REGION_CHAPTER_START_V                          OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_CHAPTER_WIDTH                            184#define OSDDSPLY_VP_REGION_CHAPTER_HEIGHT                           OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_CHAPTER_ITEM_COLOR                       OSDDSPLY_VP_PALETTE_ENTRY_REGION_CHAPTER_ITEM#define OSDDSPLY_VP_REGION_CHAPTER_INFO_COLOR                       OSDDSPLY_VP_PALETTE_ENTRY_REGION_CHAPTER_INFO//"Menu" Region: display the Title Menu. A special "title+chapter" region (for DVD menu, title menu)#define OSDDSPLY_VP_REGION_MENU_START_H                             OSDDSPLY_VP_REGION_TITLE_START_H#define OSDDSPLY_VP_REGION_MENU_START_V                             OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_MENU_WIDTH                               (OSDDSPLY_VP_REGION_TITLE_WIDTH+OSDDSPLY_VP_DISTANCE_REGION_TITLE_CHAPTER+OSDDSPLY_VP_REGION_CHAPTER_WIDTH)#define OSDDSPLY_VP_REGION_MENU_HEIGHT                              OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_MENU_COLOR                               OSDDSPLY_VP_PALETTE_ENTRY_REGION_MENU//define the distance between "chapter" and "time" region.#define OSDDSPLY_VP_DISTANCE_REGION_CHAPTER_TIME                    8//"Time" Region: display the time#define OSDDSPLY_VP_REGION_TIME_START_H                             (OSDDSPLY_VP_REGION_CHAPTER_START_H+OSDDSPLY_VP_REGION_CHAPTER_WIDTH+OSDDSPLY_VP_DISTANCE_REGION_CHAPTER_TIME)#define OSDDSPLY_VP_REGION_TIME_START_V                             OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_TIME_WIDTH                               128#define OSDDSPLY_VP_REGION_TIME_HEIGHT                              OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_TIME_COLOR                               OSDDSPLY_VP_PALETTE_ENTRY_REGION_TIME//define the distance between end and "play status" region.#define OSDDSPLY_VP_DISTANCE_REGION_STATUS_END                      12//define the distance betwwen each status#define OSDDSPLY_VP_DISTANCE_STATUS_STATUS_H                        4//"Play Status" Region: display playing status.#define OSDDSPLY_VP_REGION_PLAY_STATUS_WIDTH                        32#define OSDDSPLY_VP_REGION_PLAY_STATUS_START_H                      (OSDDSPLY_VP_START_H+OSDDSPLY_VP_WIDTH-OSDDSPLY_VP_DISTANCE_REGION_STATUS_END-OSDDSPLY_VP_REGION_PLAY_STATUS_WIDTH)#define OSDDSPLY_VP_REGION_PLAY_STATUS_START_V                      OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_PLAY_STATUS_HEIGHT                       OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_PLAY_STATUS_COLOR                        OSDDSPLY_VP_PALETTE_ENTRY_REGION_PLAY_STATUS//"Repeat Status" Region: display playing status.#define OSDDSPLY_VP_REGION_REPEAT_STATUS_WIDTH                      32#define OSDDSPLY_VP_REGION_REPEAT_STATUS_START_H                    (OSDDSPLY_VP_REGION_PLAY_STATUS_START_H - OSDDSPLY_VP_REGION_REPEAT_STATUS_WIDTH-OSDDSPLY_VP_DISTANCE_STATUS_STATUS_H)#define OSDDSPLY_VP_REGION_REPEAT_STATUS_START_V                    OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_REPEAT_STATUS_HEIGHT                     OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_REPEAT_STATUS_COLOR                      OSDDSPLY_VP_PALETTE_ENTRY_REGION_REPEAT_STATUS//"Program Status" Region: display program status.#define OSDDSPLY_VP_REGION_PROGRAM_STATUS_WIDTH                     32#define OSDDSPLY_VP_REGION_PROGRAM_STATUS_START_H                   (OSDDSPLY_VP_REGION_REPEAT_STATUS_START_H - OSDDSPLY_VP_REGION_PROGRAM_STATUS_WIDTH-OSDDSPLY_VP_DISTANCE_STATUS_STATUS_H)#define OSDDSPLY_VP_REGION_PROGRAM_STATUS_START_V                   OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_PROGRAM_STATUS_HEIGHT                    OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_PROGRAM_STATUS_COLOR                     OSDDSPLY_VP_PALETTE_ENTRY_REGION_PROGRAM_STATUS//"Subtitle" Region: display subtitle for DVD#define OSDDSPLY_VP_REGION_SUBTITLE_START_H                         OSDDSPLY_VP_REGION_TITLE_START_H#ifdef SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_SUBTITLE_START_V                         OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_SUBTITLE_WIDTH                           216#else#define OSDDSPLY_VP_REGION_SUBTITLE_START_V                         OSDDSPLY_VP_REGION_LINE_1_START_V#define OSDDSPLY_VP_REGION_SUBTITLE_WIDTH                           288#endif //SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_SUBTITLE_HEIGHT                          OSDDSPLY_VP_REGION_LINE_1_HEIGHT#define OSDDSPLY_VP_REGION_SUBTITLE_ITEM_COLOR                      OSDDSPLY_VP_PALETTE_ENTRY_REGION_SUBTITLE_ITEM#define OSDDSPLY_VP_REGION_SUBTITLE_INFO_COLOR                      OSDDSPLY_VP_PALETTE_ENTRY_REGION_SUBTITLE_INFO//define the distance between "Subtitle" and "AST" region#define OSDDSPLY_VP_DISTANCE_REGION_SUBTITLE_AST                    0//"AST" Region: display AST for DVD#define OSDDSPLY_VP_REGION_AST_START_H                              (OSDDSPLY_VP_REGION_SUBTITLE_START_H+OSDDSPLY_VP_REGION_SUBTITLE_WIDTH+OSDDSPLY_VP_DISTANCE_REGION_SUBTITLE_AST)#ifdef SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_AST_START_V                              OSDDSPLY_VP_REGION_LINE_0_START_V#else#define OSDDSPLY_VP_REGION_AST_START_V                              OSDDSPLY_VP_REGION_LINE_1_START_V#endif //SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_AST_WIDTH                                288//(OSDDSPLY_VP_START_H+OSDDSPLY_VP_WIDTH-OSDDSPLY_VP_REGION_AST_START_H-1)#define OSDDSPLY_VP_REGION_AST_HEIGHT                               OSDDSPLY_VP_REGION_LINE_1_HEIGHT#define OSDDSPLY_VP_REGION_AST_ITEM_COLOR                           OSDDSPLY_VP_PALETTE_ENTRY_REGION_AST_ITEM#define OSDDSPLY_VP_REGION_AST_INFO_COLOR                           OSDDSPLY_VP_PALETTE_ENTRY_REGION_AST_INFO//"TV" Region: display TV mode#define OSDDSPLY_VP_REGION_TV_START_H                               OSDDSPLY_VP_REGION_TITLE_START_H#define OSDDSPLY_VP_REGION_TV_START_V                               OSDDSPLY_VP_REGION_LINE_2_START_V#define OSDDSPLY_VP_REGION_TV_WIDTH                                 288#define OSDDSPLY_VP_REGION_TV_HEIGHT                                OSDDSPLY_VP_REGION_LINE_2_HEIGHT#define OSDDSPLY_VP_REGION_TV_ITEM_COLOR                            OSDDSPLY_VP_PALETTE_ENTRY_REGION_TV_ITEM#define OSDDSPLY_VP_REGION_TV_INFO_COLOR                            OSDDSPLY_VP_PALETTE_ENTRY_REGION_TV_INFO//define the distance between TV amd angle#define OSDDSPLY_VP_DISTANCE_REGION_TV_ANGLE                        8//"Angle" Region: display angle#ifdef SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_ANGLE_START_H                            (OSDDSPLY_VP_REGION_AST_START_H+OSDDSPLY_VP_REGION_AST_WIDTH)#define OSDDSPLY_VP_REGION_ANGLE_START_V                            OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_ANGLE_WIDTH                              72#else#define OSDDSPLY_VP_REGION_ANGLE_START_H                            OSDDSPLY_VP_REGION_AST_START_H//(OSDDSPLY_VP_REGION_TV_START_H+OSDDSPLY_VP_REGION_TV_WIDTH+OSDDSPLY_VP_DISTANCE_REGION_TV_ANGLE)#define OSDDSPLY_VP_REGION_ANGLE_START_V                            OSDDSPLY_VP_REGION_LINE_2_START_V#define OSDDSPLY_VP_REGION_ANGLE_WIDTH                              104#endif //SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_ANGLE_HEIGHT                             OSDDSPLY_VP_REGION_LINE_2_HEIGHT#define OSDDSPLY_VP_REGION_ANGLE_ITEM_COLOR                         OSDDSPLY_VP_PALETTE_ENTRY_REGION_ANGLE_ITEM#define OSDDSPLY_VP_REGION_ANGLE_INFO_COLOR                         OSDDSPLY_VP_PALETTE_ENTRY_REGION_ANGLE_INFO//"File Name" Region: display JPEG file name#define OSDDSPLY_VP_REGION_FILE_NAME_START_H                        (OSDDSPLY_VP_START_H+8)#define OSDDSPLY_VP_REGION_FILE_NAME_START_V                        OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_FILE_NAME_WIDTH                          320#define OSDDSPLY_VP_REGION_FILE_NAME_HEIGHT                         OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_FILE_NAME_ITEM_COLOR                     OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NAME_ITEM#define OSDDSPLY_VP_REGION_FILE_NAME_INFO_COLOR                     OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NAME_INFO//define the distance between the file name and file num#define OSDDSPLY_VP_DISTANCE_REGION_FILE_NAME_FILE_NUM              8//define the distance between the file num and the status.#define OSDDSPLY_VP_DISTANCE_REGION_FILE_NUM_STATUS                 0//8//"File Num" Region: display JPEG file num#define OSDDSPLY_VP_REGION_FILE_NUM_START_H                         (OSDDSPLY_VP_REGION_FILE_NAME_START_H+OSDDSPLY_VP_REGION_FILE_NAME_WIDTH+OSDDSPLY_VP_DISTANCE_REGION_FILE_NAME_FILE_NUM)#define OSDDSPLY_VP_REGION_FILE_NUM_START_V                         OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_FILE_NUM_WIDTH                           (OSDDSPLY_VP_REGION_PROGRAM_STATUS_START_H-OSDDSPLY_VP_REGION_FILE_NUM_START_H-OSDDSPLY_VP_DISTANCE_REGION_FILE_NUM_STATUS)//160#define OSDDSPLY_VP_REGION_FILE_NUM_HEIGHT                          OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_FILE_NUM_ITEM_COLOR                      OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NUM_ITEM#define OSDDSPLY_VP_REGION_FILE_NUM_INFO_COLOR                      OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NUM_INFO//"Resolution" Region: display JPEG resolution#define OSDDSPLY_VP_REGION_RESOLUTION_START_H                       (OSDDSPLY_VP_START_H+8)#ifdef SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_RESOLUTION_START_V                       OSDDSPLY_VP_REGION_LINE_0_START_V#else#define OSDDSPLY_VP_REGION_RESOLUTION_START_V                       OSDDSPLY_VP_REGION_LINE_1_START_V#endif //SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_RESOLUTION_WIDTH                         248#define OSDDSPLY_VP_REGION_RESOLUTION_HEIGHT                        OSDDSPLY_VP_REGION_LINE_1_HEIGHT#define OSDDSPLY_VP_REGION_RESOLUTION_ITEM_COLOR                    OSDDSPLY_VP_PALETTE_ENTRY_REGION_RESOLUTION_ITEM#define OSDDSPLY_VP_REGION_RESOLUTION_INFO_COLOR                    OSDDSPLY_VP_PALETTE_ENTRY_REGION_RESOLUTION_INFO//"Date" Region: display JPEG resolution#define OSDDSPLY_VP_REGION_DATE_START_H                             OSDDSPLY_VP_REGION_FILE_NUM_START_H#ifdef SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_DATE_START_V                             OSDDSPLY_VP_REGION_LINE_0_START_V#else#define OSDDSPLY_VP_REGION_DATE_START_V                             OSDDSPLY_VP_REGION_LINE_1_START_V#endif //SUPPORT_SIMPLE_DISPLAY_MODE#define OSDDSPLY_VP_REGION_DATE_WIDTH                               240#define OSDDSPLY_VP_REGION_DATE_HEIGHT                              OSDDSPLY_VP_REGION_LINE_1_HEIGHT#define OSDDSPLY_VP_REGION_DATE_ITEM_COLOR                          OSDDSPLY_VP_PALETTE_ENTRY_REGION_DATE_ITEM#define OSDDSPLY_VP_REGION_DATE_INFO_COLOR                          OSDDSPLY_VP_PALETTE_ENTRY_REGION_DATE_INFO//"File Name" Region: display JPEG file name#define OSDDSPLY_VP_REGION_MOTION_FILE_NAME_START_H                 (OSDDSPLY_VP_START_H+12)#define OSDDSPLY_VP_REGION_MOTION_FILE_NAME_START_V                 OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_MOTION_FILE_NAME_WIDTH                   288#define OSDDSPLY_VP_REGION_MOTION_FILE_NAME_HEIGHT                  OSDDSPLY_VP_REGION_LINE_0_HEIGHT

⌨️ 快捷键说明

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