home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / videotlk.zip / SAMPLES / EX5 / TUNE.H < prev    next >
Text File  |  1996-03-20  |  3KB  |  114 lines

  1.  
  2. /*------------------------------------------------------------------*
  3.  *                                                                  *
  4.  *  Video Toolkit For OS/2 Version 1.0                              *
  5.  *  Example PM Application No. 2.                                   *
  6.  *  Written by Stephen Sloan.                                       *
  7.  *  Date : 22/02/95.                                                *
  8.  *  Copyright (c) Abbotsbury Software Ltd., United Kingdom. 1995.   *
  9.  *                                                                  *
  10.  *  Filename : tune.h                                               *
  11.  *                                                                  *
  12.  *------------------------------------------------------------------*/
  13.  
  14. typedef struct _SOURCE_DATA
  15. {
  16.     CHAR    src_string[32];
  17.     USHORT  src_no;
  18.     USHORT  src_tuner_flag;
  19. } SOURCE_DATA, FAR *PSOURCE_DATA;
  20.  
  21. typedef struct _VIDEO_FORMAT_DATA
  22. {
  23.     CHAR    vf_string[32];
  24.     USHORT  vf_no;
  25. } VIDEO_FORMAT_DATA, FAR *PVIDEO_FORMAT_DATA;
  26.  
  27. SOURCE_DATA celebnb_src[] =
  28. {
  29.     {"Ext 1", 0, 0},
  30.     {"Ext 2", 1, 0},
  31.     {"TV Tuner", 2, 1},
  32.     {"SVHS", 3, 0},
  33.     {"Testcard", 4, 0},
  34.     0
  35. };
  36.  
  37. VIDEO_FORMAT_DATA   celebnb_vf[] =
  38. {
  39.     {"PAL BGHI", CF_PAL_BGHI},
  40.     {"NTSC M", CF_NTSC_M},
  41.     {"SECAM", CF_SECAM},
  42.     {"PAL M", CF_PAL_M},
  43.     {"PAL N", CF_PAL_N},
  44.     {"NTSC 443", CF_NTSC_443},
  45.     {"External Src", CF_EXTERNAL_SRC},
  46.     0
  47. };
  48.  
  49. SOURCE_DATA highqnb_src[] =
  50. {
  51.     {"Ext 1", 0, 0},
  52.     {"Ext 2", 1, 0},
  53.     {"SVHS", 3, 0},
  54.     {"Testcard", 4, 0},
  55.     0
  56. };
  57.  
  58. VIDEO_FORMAT_DATA   highqnb_vf[] =
  59. {
  60.     {"PAL BGHI", CF_PAL_BGHI},
  61.     {"NTSC M", CF_NTSC_M},
  62.     {"SECAM", CF_SECAM},
  63.     {"PAL M", CF_PAL_M},
  64.     {"PAL N", CF_PAL_N},
  65.     {"NTSC 443", CF_NTSC_443},
  66.     {"External Src", CF_EXTERNAL_SRC},
  67.     0
  68. };
  69.  
  70. SOURCE_DATA prismnb_src[] =
  71. {
  72.     {"Ext 1", 0, 0},
  73.     {"Ext 2", 1, 0},
  74.     {"TV Tuner", 2, 1},
  75.     0
  76. };
  77.  
  78. VIDEO_FORMAT_DATA   prismnb_vf[] =
  79. {
  80.     {"PAL BGHI - Europe", 0},
  81.     {"PAL N - USA", 1},
  82.     {"SECAM", 2},
  83.     {"PAL M", 3},
  84.     {"PAL 443", 4},
  85.     {"NTSC M", 5},
  86.     {"NTSC 443", 6},
  87.     {"Black & White", 7},
  88.     0
  89. };
  90.  
  91. SOURCE_DATA encornb_src[] =
  92. {
  93.     {"Ext 1", 0, 0},
  94.     {"Ext 2", 1, 0},
  95.     {"TV Tuner", 2, 1},
  96.     {"SVHS", 3, 0},
  97.     0
  98. };
  99.  
  100. VIDEO_FORMAT_DATA   encornb_vf[] =
  101. {
  102.     {"PAL BGHI", CF_PAL_BGHI},
  103.     {"NTSC M", CF_NTSC_M},
  104.     {"SECAM", CF_SECAM},
  105.     {"PAL M", CF_PAL_M},
  106.     {"PAL N", CF_PAL_N},
  107.     {"NTSC 443", CF_NTSC_443},
  108.     {"External Src", CF_EXTERNAL_SRC},
  109.     0
  110. };
  111.  
  112. #define     MAX_SOURCES             (16)
  113. #define     MAX_VIDEO_FORMATS       (16)
  114.