/*------------------------------------------------------------------* * * * Video Toolkit For OS/2 Version 1.0 * * Example PM Application No. 2. * * Written by Stephen Sloan. * * Date : 22/02/95. * * Copyright (c) Abbotsbury Software Ltd., United Kingdom. 1995. * * * * Filename : tune.h * * * *------------------------------------------------------------------*/ typedef struct _SOURCE_DATA { CHAR src_string[32]; USHORT src_no; USHORT src_tuner_flag; } SOURCE_DATA, FAR *PSOURCE_DATA; typedef struct _VIDEO_FORMAT_DATA { CHAR vf_string[32]; USHORT vf_no; } VIDEO_FORMAT_DATA, FAR *PVIDEO_FORMAT_DATA; SOURCE_DATA celebnb_src[] = { {"Ext 1", 0, 0}, {"Ext 2", 1, 0}, {"TV Tuner", 2, 1}, {"SVHS", 3, 0}, {"Testcard", 4, 0}, 0 }; VIDEO_FORMAT_DATA celebnb_vf[] = { {"PAL BGHI", CF_PAL_BGHI}, {"NTSC M", CF_NTSC_M}, {"SECAM", CF_SECAM}, {"PAL M", CF_PAL_M}, {"PAL N", CF_PAL_N}, {"NTSC 443", CF_NTSC_443}, {"External Src", CF_EXTERNAL_SRC}, 0 }; SOURCE_DATA highqnb_src[] = { {"Ext 1", 0, 0}, {"Ext 2", 1, 0}, {"SVHS", 3, 0}, {"Testcard", 4, 0}, 0 }; VIDEO_FORMAT_DATA highqnb_vf[] = { {"PAL BGHI", CF_PAL_BGHI}, {"NTSC M", CF_NTSC_M}, {"SECAM", CF_SECAM}, {"PAL M", CF_PAL_M}, {"PAL N", CF_PAL_N}, {"NTSC 443", CF_NTSC_443}, {"External Src", CF_EXTERNAL_SRC}, 0 }; SOURCE_DATA prismnb_src[] = { {"Ext 1", 0, 0}, {"Ext 2", 1, 0}, {"TV Tuner", 2, 1}, 0 }; VIDEO_FORMAT_DATA prismnb_vf[] = { {"PAL BGHI - Europe", 0}, {"PAL N - USA", 1}, {"SECAM", 2}, {"PAL M", 3}, {"PAL 443", 4}, {"NTSC M", 5}, {"NTSC 443", 6}, {"Black & White", 7}, 0 }; SOURCE_DATA encornb_src[] = { {"Ext 1", 0, 0}, {"Ext 2", 1, 0}, {"TV Tuner", 2, 1}, {"SVHS", 3, 0}, 0 }; VIDEO_FORMAT_DATA encornb_vf[] = { {"PAL BGHI", CF_PAL_BGHI}, {"NTSC M", CF_NTSC_M}, {"SECAM", CF_SECAM}, {"PAL M", CF_PAL_M}, {"PAL N", CF_PAL_N}, {"NTSC 443", CF_NTSC_443}, {"External Src", CF_EXTERNAL_SRC}, 0 }; #define MAX_SOURCES (16) #define MAX_VIDEO_FORMATS (16)