/*------------------------------------------------------------------* * * * Video Toolkit For OS/2 Version 1.0 * * Example Application No. 4. * * Written by Stephen Sloan. * * Date : 13/07/95. * * Copyright Abbotsbury Software Ltd. (c), United Kingdom. 1995. * * * * Filename : ex4.h * * * *------------------------------------------------------------------*/ #define IDR_MAIN (1) #define IDM_FILE (10) #define IDM_FILE_QUIT (IDM_FILE + 1) #define IDM_CAPTURE (20) #define IDM_CAPTURE_C (IDM_CAPTURE + 1) #define IDM_CAPTURE_ASM (IDM_CAPTURE + 2) #define IDM_CAPTURE_CAPTURE (IDM_CAPTURE + 3) #define IDM_ABOUT (30) #define IDD_ABOUT_MAN_INFO (IDD_ABOUT + 1) #define IDD_ABOUT_PROD_INFO (IDD_ABOUT + 2) #define IDD_ABOUT_VERSION (IDD_ABOUT + 3) #define IDM_TV_SETUP (40) #define IDM_TUNE (50) #define IDM_CAPT (60) #define IDM_CAPT_FILE (IDM_CAPT + 1) #define IDM_CAPT_FILE_SAVE (IDM_CAPT + 2) #define IDD_MSG (200) #define IDD_QUIT (250) #define IDD_ABOUT (275) #define IDD_TUNE (3000) #define IDD_TUNE_REGION (IDD_TUNE + 1) #define IDD_TUNE_SRC (IDD_TUNE + 2) #define IDD_TUNE_VF (IDD_TUNE + 3) #define IDD_TUNE_FREQ (IDD_TUNE + 4) #define IDD_TUNE_CH (IDD_TUNE + 5) #define IDD_TUNE_FINE (IDD_TUNE + 6) #define IDD_TUNE_TV (IDD_TUNE + 7) #define IDD_NOTE (3100) #define IDD_NOTE_BOOK (IDD_NOTE + 1) #define IDD_FILTER (3200) #define IDD_FILTER_COLOUR1_EF (IDD_FILTER + 1) #define IDD_FILTER_COLOUR2_EF (IDD_FILTER + 2) #define EXT_1 0 #define EXT_2 1 #define TV 2 #define SVHS 3 #define TESTCARD 4 #define BRIGHTNESS (101) #define HUE (102) #define SATURATION (103) #define CONTRAST (104) #define VOLUME (105) #define BALANCE (106) #define TREBLE (107) #define BASS (108) #define MUTE (109) #define LVOLUME (110) #define RVOLUME (111) #define SLIDER_WIDTH (144) #define BITMAP_HEIGHT (8) #define BITMAP_WIDTH (16) #define SLIDER_LENGTH (50) #define BMP_SWAN 601 #define BMP_UP 602 #define BMP_DOWN 603 #define BMP_NOMUTE 604 #define BMP_MUTE 605 #define BMP_BARS 606 #define BMP_FREEZE 607 #define BMP_UNFREEZE 608 #define BMP_ON 609 #define BMP_OFF 611 #define BMP_VOLUME 612 #define BMP_BALANCE 613 #define BMP_TREBLE 614 #define BMP_BASS 615 #define BMP_BRIGHT 616 #define BMP_HUE 617 #define BMP_SAT 618 #define BMP_CONTRAST 619 #define PTR_REMOTE 620 #define PTR_FILTER 621 #define MSG_CHANGE_TUNER (WM_USER + 1) #define MSG_UPDATE_WINDOW (WM_USER + 2) #define MSG_SIZE_TV (WM_USER + 3) #define MSG_CAPTURE (WM_USER + 4) #define CHECK (MIA_CHECKED) #define UNCHECK (0) #define ENABLE (0) #define DISABLE (MIA_DISABLED) typedef struct _MOUSEPOS { LONG mp_x; LONG mp_y; } MOUSEPOS, FAR *PMOUSEPOS; typedef struct _YUVDATA { LONG yuv_width; LONG yuv_height; UCHAR *yuv_data; } YUVDATA, FAR *PYUVDATA;