home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mmpm21tk.zip / TK / SHRC / SSMRES.RC < prev   
Text File  |  1993-04-23  |  98KB  |  1,541 lines

  1. /****************************************************************************/
  2. /*                                                                          */
  3. /*                    Copyright (c) IBM Corporation 1992, 1993              */
  4. /*                           All Rights Reserved                            */
  5. /*                                                                          */
  6. /* SOURCE FILE NAME:  SSMRES.RC                                             */
  7. /*                                                                          */
  8. /* DESCRIPTIVE NAME:  MMPM/2 Resource file                                  */
  9. /*                                                                          */
  10. /* NOTES: This file contains the Stream Protocol Control Blocks (SPCB's)    */
  11. /*        used by the MMPM/2 stream handlers. Refer to OS2MEDEF.H for a     */
  12. /*        defines used for SPCB datatype and subtype.                       */
  13. /*                                                                          */
  14. /* ENTRY POINTS: None                                                       */
  15. /*                                                                          */
  16. /*************************** END OF SPECIFICATIONS **************************/
  17. #define INCL_32
  18. #include <os2.h>
  19. #include "os2me.h"
  20.  
  21. #define  SPI_RESOURCE1                     (SPI_RESOURCE + 1)
  22. #define  SPI_RESOURCE2                     (SPI_RESOURCE + 2)
  23. #define  SPI_RESOURCE3                     (SPI_RESOURCE + 3)
  24. #define  SPI_RESOURCE4                     (SPI_RESOURCE + 4)
  25. #define  SPI_RESOURCE5                     (SPI_RESOURCE + 5)
  26. #define  SPI_RESOURCE6                     (SPI_RESOURCE + 6)
  27. #define  SPI_RESOURCE7                     (SPI_RESOURCE + 7)
  28. #define  SPI_RESOURCE8                     (SPI_RESOURCE + 8)
  29. #define  SPI_RESOURCE9                     (SPI_RESOURCE + 9)
  30. #define  SPI_RESOURCE10                    (SPI_RESOURCE + 10)
  31. #define  SPI_RESOURCE11                    (SPI_RESOURCE + 11)
  32.  
  33. #define  SPCBBUF_INTERLEAVED_MAXSIZE        (SPCBBUF_INTERLEAVED + SPCBBUF_MAXSIZE)
  34. #define  SPCBBUF_NONCONTIGUOUS_INTERLEAVED  (SPCBBUF_NONCONTIGUOUS + SPCBBUF_INTERLEAVED)
  35. #define  SPCBBUF_NONCONTIGUOUS_FIXEDBUF     (SPCBBUF_NONCONTIGUOUS + SPCBBUF_FIXEDBUF)
  36. #define  SPCBHAND_RCVSYNC_GENSYNC_GENTIME   (SPCBHAND_RCVSYNC + SPCBHAND_GENSYNC + SPCBHAND_GENTIME)
  37. #define  SPCBHAND_RCVSYNC_GENSYNC_GENTIME_NOPREROLL (SPCBHAND_RCVSYNC+SPCBHAND_GENSYNC+SPCBHAND_GENTIME+SPCBHAND_NOPREROLL)
  38. #define  SPCBHAND_RCVSYNC_GENSYNC_NONSTREAM (SPCBHAND_RCVSYNC + SPCBHAND_GENSYNC + SPCBHAND_NONSTREAM)
  39. #define  SPCBHAND_NOSYNC_NOPREROLL          (SPCBHAND_NOSYNC + SPCBHAND_NOPREROLL)
  40. #define  SPCBHAND_NOSYNC_PHYSSEEK           (SPCBHAND_NOSYNC + SPCBHAND_PHYS_SEEK)
  41.  
  42. RCDATA   SPI_RESOURCE
  43. BEGIN
  44.   11                                   /* number of stream handlers resources */
  45. END
  46.  
  47. RCDATA   SPI_RESOURCE1
  48.   BEGIN
  49.      "FILESYS\0",                      /* class name */
  50.         "FSSH\0",                        /* Handler name */
  51.         SH_DLL_TYPE,                     /* PDD or DLL flag */
  52.         "FSSH\0",                        /* PDD or DLL name */
  53.         1,                               /* number of SPCB's */
  54.            SPCBSIZE,                        /* length of SPCB */
  55.            DATATYPE_GENERIC,                /* Generic for files / memory. This */
  56.                                             /* datatype will match any other*/
  57.            SUBTYPE_NONE,                    /* sub type */
  58.            0L,                              /* internal key */
  59.            0L,                              /* data flag */
  60.            0L,                              /* # of records */
  61.            1L,                              /* Block Size */
  62.            16384L,                          /* buffer size */
  63.            2L,                              /* min # of buffers */
  64.            5L,                              /* max # of buffers */
  65.            1L,                              /* # empty buffs to start src */
  66.            1L,                              /* # full buffs to start tgt */
  67.            SPCBBUF_NONCONTIGUOUS,           /* buffer flag */
  68.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  69.            3000L,                           /* sync tolerance value */
  70.            3000L,                           /* save sync pulse generation */
  71.            0L,                              /* bytes/unit of time */
  72.            0L                               /* mmtime each unit represents */
  73.   END
  74.  
  75. RCDATA   SPI_RESOURCE2
  76.   BEGIN
  77.      "FILESYS\0",                      /* class name */
  78.         "SSSH\0",                        /* Handler name */
  79.         SH_DLL_TYPE,                     /* PDD or DLL flag */
  80.         "SSSH\0",                        /* PDD or DLL name */
  81.         8,                               /* number of SPCB's */
  82.            SPCBSIZE,                        /* length of SPCB */
  83.            DATATYPE_CDXA_AUDIO,             /* data type ,CD-XA ADPCM Audio datatype */
  84.            CDXA_LEVELB,                     /* sub type, LEVEL B Audio Stereo */
  85.            0L,                              /* internal key */
  86.            SPCBDATA_CUETIME,                /* data flag */
  87.            17L,                             /* # of records */
  88.            1L,                              /* Block Size */
  89.            39984L,                          /* buffer size */
  90.            8L,                              /* min # of buffers, rel1.0=10 */
  91.            16L,                             /* max # of buffers */
  92.            1L,                              /* # empty buffs to start src */
  93.            1L,                              /* # full buffs to start tgt */
  94.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  95.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  96.            3000L,                           /* sync tolerance value */
  97.            3000L,                           /* save sync pulse generation */
  98.            2304L,                           /* bytes/unit of time */
  99.            160L,                            /* mmtime each unit represents */
  100.  
  101.            SPCBSIZE,                        /* length of SPCB */
  102.            DATATYPE_CDXA_AUDIO,             /* data type ,CD-XA ADPCM Audio datatype */
  103.            CDXA_LEVELC,                     /* sub type, LEVEL C Audio Stereo */
  104.            0L,                              /* internal key */
  105.            SPCBDATA_CUETIME,                /* data flag */
  106.            17L,                             /* # of records */
  107.            1L,                              /* Block Size */
  108.            39984L,                          /* buffer size */
  109.            8L,                              /* min # of buffers, rel1.0=10 */
  110.            16L,                             /* max # of buffers */
  111.            1L,                              /* # empty buffs to start src */
  112.            1L,                              /* # full buffs to start tgt */
  113.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  114.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  115.            3000L,                           /* sync tolerance value */
  116.            3000L,                           /* save sync pulse generation */
  117.            2304L,                           /* bytes/unit of time */
  118.            320L,                            /* mmtime each unit represents */
  119.  
  120.            SPCBSIZE,                        /* length of SPCB */
  121.            DATATYPE_CDXA_AUDIO,             /* data type */
  122.            CDXA_LEVELB_MONO,                /* sub type */
  123.            0L,                              /* internal key */
  124.            SPCBDATA_CUETIME,                /* data flag */
  125.            17L,                             /* # of records */
  126.            1L,                              /* Block Size */
  127.            39984L,                          /* buffer size */
  128.            8L,                              /* min # of buffers, rel1.0=10 */
  129.            16L,                             /* max # of buffers */
  130.            1L,                              /* # empty buffs to start src */
  131.            1L,                              /* # full buffs to start tgt */
  132.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  133.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  134.            3000L,                           /* sync tolerance value */
  135.            3000L,                           /* save sync pulse generation */
  136.            2304L,                           /* bytes/unit of time */
  137.            320L,                            /* mmtime each unit represents */
  138.  
  139.            SPCBSIZE,                        /* length of SPCB */
  140.            DATATYPE_CDXA_AUDIO,             /* data type */
  141.            CDXA_LEVELC_MONO,                /* sub type */
  142.            0L,                              /* internal key */
  143.            SPCBDATA_CUETIME,                /* data flag */
  144.            17L,                             /* # of records */
  145.            1L,                              /* Block Size */
  146.            39984L,                          /* buffer size */
  147.            8L,                              /* min # of buffers, rel1.0=10 */
  148.            16L,                             /* max # of buffers */
  149.            1L,                              /* # empty buffs to start src */
  150.            1L,                              /* # full buffs to start tgt */
  151.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  152.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  153.            3000L,                           /* sync tolerance value */
  154.            3000L,                           /* save sync pulse generation */
  155.            2304L,                           /* bytes/unit of time */
  156.            640L,                            /* mmtime each unit represents */
  157.  
  158.            SPCBSIZE,                        /* length of SPCB */
  159.            DATATYPE_CDXA_AUDIO_HD,          /* data type */
  160.            0L,                              /* sub type */
  161.            0L,                              /* internal key */
  162.            SPCBDATA_CUETIME,                /* data flag */
  163.            17L,                             /* # of records */
  164.            1L,                              /* Block Size */
  165.            39984L,                          /* buffer size */
  166.            8L,                              /* min # of buffers, rel1.0=10 */
  167.            16L,                             /* max # of buffers */
  168.            1L,                              /* # empty buffs to start src */
  169.            1L,                              /* # full buffs to start tgt */
  170.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  171.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  172.            3000L,                           /* sync tolerance value */
  173.            3000L,                           /* save sync pulse generation */
  174.            0L,                              /* bytes/unit of time (VARIABLE) */
  175.            0L,                              /* mmtime each unit represents (VARIABLE) */
  176.  
  177.            SPCBSIZE,                        /* length of SPCB */
  178.            DATATYPE_CDXA_DATA,              /* data type */
  179.            0L,                              /* sub type */
  180.            0L,                              /* internal key */
  181.            0L,                              /* data flag */
  182.            17L,                             /* # of records */
  183.            1L,                              /* Block Size */
  184.            39984L,                          /* buffer size */
  185.            8L,                              /* min # of buffers, rel1.0=10 */
  186.            16L,                             /* max # of buffers */
  187.            1L,                              /* # empty buffs to start src */
  188.            1L,                              /* # full buffs to start tgt */
  189.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  190.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  191.            3000L,                           /* sync tolerance value */
  192.            3000L,                           /* save sync pulse generation */
  193.            0L,                              /* bytes/unit of time (VARIABLE) */
  194.            0L,                              /* mmtime each unit represents (VARIABLE) */
  195.  
  196.            SPCBSIZE,                        /* length of SPCB */
  197.            DATATYPE_CDXA_HEADERS,           /* data type */
  198.            0L,                              /* sub type */
  199.            0L,                              /* internal key */
  200.            SPCBDATA_NOSEEK,                 /* data flag */
  201.            17L,                             /* # of records */
  202.            1L,                              /* Block Size */
  203.            39984L,                          /* buffer size */
  204.            8L,                              /* min # of buffers, rel1.0=10 */
  205.            16L,                             /* max # of buffers */
  206.            1L,                              /* # empty buffs to start src */
  207.            1L,                              /* # full buffs to start tgt */
  208.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  209.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  210.            3000L,                           /* sync tolerance value */
  211.            3000L,                           /* save sync pulse generation */
  212.            0L,                              /* bytes/unit of time (VARIABLE) */
  213.            0L,                              /* mmtime each unit represents (VARIABLE) */
  214.  
  215.            SPCBSIZE,                        /* length of SPCB */
  216.            DATATYPE_CDXA_VIDEO,             /* data type */
  217.            0L,                              /* sub type */
  218.            0L,                              /* internal key */
  219.            0L,                              /* data flag */
  220.            17L,                             /* # of records */
  221.            1L,                              /* Block Size */
  222.            39984L,                          /* buffer size */
  223.            8L,                              /* min # of buffers */
  224.            16L,                             /* max # of buffers */
  225.            1L,                              /* # empty buffs to start src */
  226.            1L,                              /* # full buffs to start tgt */
  227.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  228.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  229.            3000L,                           /* sync tolerance value */
  230.            3000L,                           /* save sync pulse generation */
  231.            0L,                              /* bytes/unit of time */
  232.            0L                               /* mmtime each unit represents */
  233.   END
  234.  
  235. RCDATA   SPI_RESOURCE3
  236.   BEGIN
  237.      "FILESYS\0",                      /* class name */
  238.         "CDDASH\0",                      /* Handler name */
  239.         SH_DLL_TYPE,                     /* PDD or DLL flag */
  240.         "CDDASH\0",                      /* PDD or DLL name */
  241.         1,                               /* number of SPCB's */
  242.            SPCBSIZE,                        /* length of SPCB */
  243.            DATATYPE_WAVEFORM,               /* data type */
  244.            WAVE_FORMAT_4S16,                /* sub type */
  245.            0L,                              /* internal key */
  246.            SPCBDATA_CUETIME,                /* data flag */
  247.            0L,                              /* # of records */
  248.            4L,                              /* Block Size */
  249.            49152L,                          /* buffer size */
  250.            8L,                              /* min # of buffers, rel1.0=10 */
  251.            12L,                             /* max # of buffers */
  252.            1L,                              /* # empty buffs to start src */
  253.            7L,                              /* # full buffs to start tgt, rel1.0=8 */
  254.            SPCBBUF_FIXEDBUF,                /* buffer flag */
  255.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  256.            3000L,                           /* sync tolerance value */
  257.            3000L,                           /* save sync pulse generation */
  258.            588L,                            /* bytes/unit of time */
  259.            10L                              /* mmtime each unit represents */
  260. END
  261.  
  262. RCDATA   SPI_RESOURCE4
  263.   BEGIN
  264.      "MEMSYS\0",                      /* class name */
  265.         "MEMSH\0",                       /* Handler name */
  266.         SH_DLL_TYPE,                     /* PDD or DLL flag */
  267.         "MEMSH\0",                       /* PDD or DLL name */
  268.         1,                               /* number of SPCB's */
  269.            SPCBSIZE,                        /* length of SPCB */
  270.            DATATYPE_GENERIC,                /* data type */
  271.            SUBTYPE_NONE,                    /* sub type */
  272.            0L,                              /* internal key */
  273.            0L,                              /* data flag */
  274.            0L,                              /* # of records */
  275.            1L,                              /* Block Size */
  276.            16384L,                          /* buffer size */
  277.            3L,                              /* min # of buffers */
  278.            10L,                             /* max # of buffers */
  279.            1L,                              /* # empty buffs to start src */
  280.            1L,                              /* # full buffs to start tgt */
  281.            SPCBBUF_NONCONTIGUOUS,           /* buffer flag */
  282.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  283.            3000L,                           /* sync tolerance value */
  284.            3000L,                           /* save sync pulse generation */
  285.            0L,                              /* bytes/unit of time (VARIABLE) */
  286.            0L                               /* mmtime each unit represents (VARIABLE) */
  287.   END
  288.  
  289. RCDATA   SPI_RESOURCE5
  290.   BEGIN
  291.      "AUDIOSYS\0",                    /* class name */
  292.         "AUDIOSH$\0",                    /* Handler name */
  293.         SH_PDD_TYPE,                     /* PDD or DLL flag */
  294.         "ADSHDD.SYS\0",                  /* PDD or DLL name */
  295.         49,                              /* number of SPCB's */
  296.            SPCBSIZE,                        /* length of SPCB */
  297.            DATATYPE_WAVEFORM,               /* data type */
  298.            WAVE_FORMAT_1M08,                /* sub type */
  299.            0L,                              /* internal key */
  300.            SPCBDATA_CUETIME,                /* data flag */
  301.            0L,                              /* # of records */
  302.            1L,                              /* Block Size */
  303.            4096L,                           /* buffer size */
  304.            3L,                              /* min # of buffers */
  305.            20L,                             /* max # of buffers */
  306.            1L,                              /* # empty buffs to start src */
  307.            8L,                              /* # full buffs to start tgt */
  308.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  309.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  310.            0L,                              /* sync tolerance value */
  311.            200L,                            /* save sync pulse generation  66.7ms */
  312.            147L,                            /* bytes/unit of time */
  313.            40L,                             /* mmtime each unit represents */
  314.  
  315.            SPCBSIZE,                        /* length of SPCB */
  316.            DATATYPE_WAVEFORM,               /* data type */
  317.            WAVE_FORMAT_1S08,                /* sub type */
  318.            0L,                              /* internal key */
  319.            SPCBDATA_CUETIME,                /* data flag */
  320.            0L,                              /* # of records */
  321.            2L,                              /* Block Size */
  322.            8192L,                           /* buffer size */
  323.            3L,                              /* min # of buffers */
  324.            20L,                             /* max # of buffers */
  325.            1L,                              /* # empty buffs to start src */
  326.            8L,                              /* # full buffs to start tgt */
  327.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  328.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  329.            0L,                              /* sync tolerance value */
  330.            200L,                            /* save sync pulse generation  66.7ms */
  331.            294L,                            /* bytes/unit of time */
  332.            40L,                             /* mmtime each unit represents */
  333.  
  334.            SPCBSIZE,                        /* length of SPCB */
  335.            DATATYPE_WAVEFORM,               /* data type */
  336.            WAVE_FORMAT_1M16,                /* sub type */
  337.            0L,                              /* internal key */
  338.            SPCBDATA_CUETIME,                /* data flag */
  339.            0L,                              /* # of records */
  340.            2L,                              /* Block Size */
  341.            8192L,                           /* buffer size */
  342.            3L,                              /* min # of buffers */
  343.            20L,                             /* max # of buffers */
  344.            1L,                              /* # empty buffs to start src */
  345.            8L,                              /* # full buffs to start tgt */
  346.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  347.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  348.            0L,                              /* sync tolerance value */
  349.            200L,                            /* save sync pulse generation  66.7ms */
  350.            294L,                            /* bytes/unit of time */
  351.            40L,                             /* mmtime each unit represents */
  352.  
  353.            SPCBSIZE,                        /* length of SPCB */
  354.            DATATYPE_WAVEFORM,               /* data type */
  355.            WAVE_FORMAT_1S16,                /* sub type */
  356.            0L,                              /* internal key */
  357.            SPCBDATA_CUETIME,                /* data flag */
  358.            0L,                              /* # of records */
  359.            4L,                              /* Block Size */
  360.            16384L,                          /* buffer size */
  361.            3L,                              /* min # of buffers */
  362.            15L,                             /* max # of buffers */
  363.            1L,                              /* # empty buffs to start src */
  364.            6L,                              /* # full buffs to start tgt */
  365.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  366.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  367.            0L,                              /* sync tolerance value */
  368.            200L,                            /* save sync pulse generation  66.7ms */
  369.            588L,                            /* bytes/unit of time */
  370.            40L,                             /* mmtime each unit represents */
  371.  
  372.            SPCBSIZE,                        /* length of SPCB */
  373.            DATATYPE_WAVEFORM,               /* data type */
  374.            WAVE_FORMAT_2M08,                /* sub type */
  375.            0L,                              /* internal key */
  376.            SPCBDATA_CUETIME,                /* data flag */
  377.            0L,                              /* # of records */
  378.            1L,                              /* Block Size */
  379.            8192L,                           /* buffer size */
  380.            3L,                              /* min # of buffers */
  381.            20L,                             /* max # of buffers */
  382.            1L,                              /* # empty buffs to start src */
  383.            8L,                              /* # full buffs to start tgt */
  384.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  385.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  386.            0L,                              /* sync tolerance value */
  387.            200L,                            /* save sync pulse generation  66.7ms */
  388.            147L,                            /* bytes/unit of time */
  389.            20L,                             /* mmtime each unit represents */
  390.  
  391.            SPCBSIZE,                        /* length of SPCB */
  392.            DATATYPE_WAVEFORM,               /* data type */
  393.            WAVE_FORMAT_2S08,                /* sub type */
  394.            0L,                              /* internal key */
  395.            SPCBDATA_CUETIME,                /* data flag */
  396.            0L,                              /* # of records */
  397.            2L,                              /* Block Size */
  398.            16384L,                          /* buffer size */
  399.            3L,                              /* min # of buffers */
  400.            15L,                             /* max # of buffers */
  401.            1L,                              /* # empty buffs to start src */
  402.            6L,                              /* # full buffs to start tgt */
  403.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  404.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  405.            0L,                              /* sync tolerance value */
  406.            200L,                            /* save sync pulse generation  66.7ms */
  407.            294L,                            /* bytes/unit of time */
  408.            20L,                             /* mmtime each unit represents */
  409.  
  410.            SPCBSIZE,                        /* length of SPCB */
  411.            DATATYPE_WAVEFORM,               /* data type */
  412.            WAVE_FORMAT_2M16,                /* sub type */
  413.            0L,                              /* internal key */
  414.            SPCBDATA_CUETIME,                /* data flag */
  415.            0L,                              /* # of records */
  416.            2L,                              /* Block Size */
  417.            16384L,                          /* buffer size */
  418.            3L,                              /* min # of buffers */
  419.            15L,                             /* max # of buffers */
  420.            1L,                              /* # empty buffs to start src */
  421.            6L,                              /* # full buffs to start tgt */
  422.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  423.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  424.            0L,                              /* sync tolerance value */
  425.            200L,                            /* save sync pulse generation  66.7ms */
  426.            294L,                            /* bytes/unit of time */
  427.            20L,                             /* mmtime each unit represents */
  428.  
  429.            SPCBSIZE,                        /* length of SPCB */
  430.            DATATYPE_WAVEFORM,               /* data type */
  431.            WAVE_FORMAT_2S16,                /* sub type */
  432.            0L,                              /* internal key */
  433.            SPCBDATA_CUETIME,                /* data flag */
  434.            0L,                              /* # of records */
  435.            4L,                              /* Block Size */
  436.            32768L,                          /* buffer size */
  437.            3L,                              /* min # of buffers */
  438.            15L,                             /* max # of buffers */
  439.            1L,                              /* # empty buffs to start src */
  440.            6L,                              /* # full buffs to start tgt */
  441.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  442.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  443.            0L,                              /* sync tolerance value */
  444.            200L,                            /* save sync pulse generation  66.7ms */
  445.            588L,                            /* bytes/unit of time */
  446.            20L,                             /* mmtime each unit represents */
  447.  
  448.            SPCBSIZE,                        /* length of SPCB */
  449.            DATATYPE_WAVEFORM,               /* data type */
  450.            WAVE_FORMAT_4M08,                /* sub type */
  451.            0L,                              /* internal key */
  452.            SPCBDATA_CUETIME,                /* data flag */
  453.            0L,                              /* # of records */
  454.            1L,                              /* Block Size */
  455.            16384L,                          /* buffer size */
  456.            3L,                              /* min # of buffers */
  457.            15L,                             /* max # of buffers */
  458.            1L,                              /* # empty buffs to start src */
  459.            6L,                              /* # full buffs to start tgt */
  460.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  461.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  462.            0L,                              /* sync tolerance value */
  463.            200L,                            /* save sync pulse generation  66.7ms */
  464.            147L,                            /* bytes/unit of time */
  465.            10L,                             /* mmtime each unit represents */
  466.  
  467.            SPCBSIZE,                        /* length of SPCB */
  468.            DATATYPE_WAVEFORM,               /* data type */
  469.            WAVE_FORMAT_4S08,                /* sub type */
  470.            0L,                              /* internal key */
  471.            SPCBDATA_CUETIME,                /* data flag */
  472.            0L,                              /* # of records */
  473.            2L,                              /* Block Size */
  474.            32768L,                          /* buffer size */
  475.            3L,                              /* min # of buffers */
  476.            15L,                             /* max # of buffers */
  477.            1L,                              /* # empty buffs to start src */
  478.            6L,                              /* # full buffs to start tgt */
  479.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  480.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  481.            0L,                              /* sync tolerance value */
  482.            200L,                            /* save sync pulse generation  66.7ms */
  483.            294L,                            /* bytes/unit of time */
  484.            10L,                             /* mmtime each unit represents */
  485.  
  486.            SPCBSIZE,                        /* length of SPCB */
  487.            DATATYPE_WAVEFORM,               /* data type */
  488.            WAVE_FORMAT_4M16,                /* sub type */
  489.            0L,                              /* internal key */
  490.            SPCBDATA_CUETIME,                /* data flag */
  491.            0L,                              /* # of records */
  492.            2L,                              /* Block Size */
  493.            32768L,                          /* buffer size */
  494.            3L,                              /* min # of buffers */
  495.            15L,                             /* max # of buffers */
  496.            1L,                              /* # empty buffs to start src */
  497.            6L,                              /* # full buffs to start tgt */
  498.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  499.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  500.            0L,                              /* sync tolerance value */
  501.            200L,                            /* save sync pulse generation  66.7ms */
  502.            294L,                            /* bytes/unit of time */
  503.            10L,                             /* mmtime each unit represents */
  504.  
  505.            SPCBSIZE,                        /* length of SPCB */
  506.            DATATYPE_WAVEFORM,               /* data type */
  507.            WAVE_FORMAT_4S16,                /* sub type */
  508.            0L,                              /* internal key */
  509.            SPCBDATA_CUETIME,                /* data flag */
  510.            0L,                              /* # of records */
  511.            4L,                              /* Block Size */
  512.            61440L,                          /* buffer size */
  513.            5L,                              /* min # of buffers, rel1.0=10 */
  514.            10L,                             /* max # of buffers */
  515.            1L,                              /* # empty buffs to start src */
  516.            7L,                              /* # full buffs to start tgt, rel1.0=8 */
  517.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  518.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  519.            0L,                              /* sync tolerance value */
  520.            200L,                            /* save sync pulse generation  66.7ms */
  521.            588L,                            /* bytes/unit of time */
  522.            10L,                             /* mmtime each unit represents */
  523.  
  524.            SPCBSIZE,                        /* length of SPCB */
  525.            DATATYPE_WAVEFORM,               /* data type */
  526.            WAVE_FORMAT_8M08,                /* sub type */
  527.            0L,                              /* internal key */
  528.            SPCBDATA_CUETIME,                /* data flag */
  529.            0L,                              /* # of records */
  530.            1L,                              /* Block Size */
  531.            4096L,                           /* buffer size */
  532.            3L,                              /* min # of buffers */
  533.            15L,                             /* max # of buffers */
  534.            1L,                              /* # empty buffs to start src */
  535.            8L,                              /* # full buffs to start tgt */
  536.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  537.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  538.            0L,                              /* sync tolerance value */
  539.            200L,                            /* save sync pulse generation  66.7ms */
  540.            8L,                              /* bytes/unit of time */
  541.            3L,                              /* mmtime each unit represents */
  542.  
  543.            SPCBSIZE,                        /* length of SPCB */
  544.            DATATYPE_WAVEFORM,               /* data type */
  545.            WAVE_FORMAT_8S08,                /* sub type */
  546.            0L,                              /* internal key */
  547.            SPCBDATA_CUETIME,                /* data flag */
  548.            0L,                              /* # of records */
  549.            2L,                              /* Block Size */
  550.            8192L,                           /* buffer size */
  551.            3L,                              /* min # of buffers */
  552.            15L,                             /* max # of buffers */
  553.            1L,                              /* # empty buffs to start src */
  554.            8L,                              /* # full buffs to start tgt */
  555.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  556.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  557.            0L,                              /* sync tolerance value */
  558.            200L,                            /* save sync pulse generation  66.7ms */
  559.            16L,                             /* bytes/unit of time */
  560.            3L,                              /* mmtime each unit represents */
  561.  
  562.            SPCBSIZE,                        /* length of SPCB */
  563.            DATATYPE_WAVEFORM,               /* data type */
  564.            WAVE_FORMAT_8M16,                /* sub type */
  565.            0L,                              /* internal key */
  566.            SPCBDATA_CUETIME,                /* data flag */
  567.            0L,                              /* # of records */
  568.            2L,                              /* Block Size */
  569.            8192L,                           /* buffer size */
  570.            3L,                              /* min # of buffers */
  571.            15L,                             /* max # of buffers */
  572.            1L,                              /* # empty buffs to start src */
  573.            8L,                              /* # full buffs to start tgt */
  574.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  575.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  576.            0L,                              /* sync tolerance value */
  577.            200L,                            /* save sync pulse generation  66.7ms */
  578.            16L,                             /* bytes/unit of time */
  579.            3L,                              /* mmtime each unit represents */
  580.  
  581.            SPCBSIZE,                        /* length of SPCB */
  582.            DATATYPE_WAVEFORM,               /* data type */
  583.            WAVE_FORMAT_8S16,                /* sub type */
  584.            0L,                              /* internal key */
  585.            SPCBDATA_CUETIME,                /* data flag */
  586.            0L,                              /* # of records */
  587.            4L,                              /* Block Size */
  588.            16384L,                          /* buffer size */
  589.            3L,                              /* min # of buffers */
  590.            12L,                             /* max # of buffers */
  591.            1L,                              /* # empty buffs to start src */
  592.            6L,                              /* # full buffs to start tgt */
  593.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  594.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  595.            0L,                              /* sync tolerance value */
  596.            200L,                            /* save sync pulse generation  66.7ms */
  597.            32L,                             /* bytes/unit of time */
  598.            3L,                              /* mmtime each unit represents */
  599.  
  600.            SPCBSIZE,                        /* length of SPCB */
  601.            DATATYPE_ADPCM_AVC,              /* data type */
  602.            ADPCM_AVC_VOICE,                 /* sub type */
  603.            0L,                              /* internal key */
  604.            SPCBDATA_CUETIME,                /* data flag */
  605.            0L,                              /* # of records */
  606.            1L,                              /* Block Size */
  607.            16128L,                          /* buffer size */
  608.            3L,                              /* min # of buffers */
  609.            10L,                             /* max # of buffers */
  610.            1L,                              /* # empty buffs to start src */
  611.            3L,                              /* # full buffs to start tgt */
  612.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  613.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  614.            0L,                              /* sync tolerance value */
  615.            200L,                            /* save sync pulse generation  66.7ms */
  616.            576L,                            /* bytes/unit of time */
  617.            300L,                            /* mmtime each unit represents */
  618.  
  619.            SPCBSIZE,                        /* length of SPCB */
  620.            DATATYPE_ADPCM_AVC,              /* data type */
  621.            ADPCM_AVC_MUSIC,                 /* sub type */
  622.            0L,                              /* internal key */
  623.            SPCBDATA_CUETIME,                /* data flag */
  624.            0L,                              /* # of records */
  625.            1L,                              /* Block Size */
  626.            32712L,                          /* buffer size */
  627.            3L,                              /* min # of buffers */
  628.            10L,                             /* max # of buffers */
  629.            1L,                              /* # empty buffs to start src */
  630.            3L,                              /* # full buffs to start tgt */
  631.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  632.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  633.            0L,                              /* sync tolerance value */
  634.            200L,                            /* save sync pulse generation  66.7ms */
  635.            1128L,                           /* bytes/unit of time */
  636.            300L,                            /* mmtime each unit represents */
  637.  
  638.            SPCBSIZE,                        /* length of SPCB */
  639.            DATATYPE_ADPCM_AVC,              /* data type */
  640.            ADPCM_AVC_STEREO,                /* sub type */
  641.            0L,                              /* internal key */
  642.            SPCBDATA_CUETIME,                /* data flag */
  643.            0L,                              /* # of records */
  644.            1L,                              /* Block Size */
  645.            31584L,                          /* buffer size */
  646.            3L,                              /* min # of buffers */
  647.            10L,                             /* max # of buffers */
  648.            1L,                              /* # empty buffs to start src */
  649.            3L,                              /* # full buffs to start tgt */
  650.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  651.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  652.            0L,                              /* sync tolerance value */
  653.            200L,                            /* save sync pulse generation  66.7ms */
  654.            2256L,                           /* bytes/unit of time */
  655.            300L,                            /* mmtime each unit represents */
  656.  
  657.            SPCBSIZE,                        /* length of SPCB */
  658.            DATATYPE_ADPCM_AVC,              /* data type */
  659.            ADPCM_AVC_HQ,                    /* sub type */
  660.            0L,                              /* internal key */
  661.            SPCBDATA_CUETIME,                /* data flag */
  662.            0L,                              /* # of records */
  663.            1L,                              /* Block Size */
  664.            32712L,                          /* buffer size */
  665.            3L,                              /* min # of buffers */
  666.            10L,                             /* max # of buffers */
  667.            1L,                              /* # empty buffs to start src */
  668.            3L,                              /* # full buffs to start tgt */
  669.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  670.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  671.            0L,                              /* sync tolerance value */
  672.            200L,                            /* save sync pulse generation  66.7ms */
  673.            1128L,                           /* bytes/unit of time */
  674.            150L,                            /* mmtime each unit represents */
  675.  
  676.            SPCBSIZE,                        /* length of SPCB */
  677.            DATATYPE_MULAW,                  /* data type */
  678.            MULAW_8B8KS,                     /* sub type */
  679.            0L,                              /* internal key */
  680.            SPCBDATA_CUETIME,                /* data flag */
  681.            0L,                              /* # of records */
  682.            2L,                              /* Block Size */
  683.            8192L,                           /* buffer size */
  684.            3L,                              /* min # of buffers */
  685.            15L,                             /* max # of buffers */
  686.            1L,                              /* # empty buffs to start src */
  687.            8L,                              /* # full buffs to start tgt */
  688.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  689.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  690.            0L,                              /* sync tolerance value */
  691.            200L,                            /* save sync pulse generation  66.7ms */
  692.            320L,                            /* bytes/unit of time */
  693.            60L,                             /* mmtime each unit represents */
  694.  
  695.            SPCBSIZE,                        /* length of SPCB */
  696.            DATATYPE_MULAW,                  /* data type */
  697.            MULAW_8B11KS,                    /* sub type */
  698.            0L,                              /* internal key */
  699.            SPCBDATA_CUETIME,                /* data flag */
  700.            0L,                              /* # of records */
  701.            2L,                              /* Block Size */
  702.            8192L,                           /* buffer size */
  703.            3L,                              /* min # of buffers */
  704.            20L,                             /* max # of buffers */
  705.            1L,                              /* # empty buffs to start src */
  706.            8L,                              /* # full buffs to start tgt */
  707.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  708.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  709.            0L,                              /* sync tolerance value */
  710.            200L,                            /* save sync pulse generation  66.7ms */
  711.            294L,                            /* bytes/unit of time */
  712.            40L,                             /* mmtime each unit represents */
  713.  
  714.            SPCBSIZE,                        /* length of SPCB */
  715.            DATATYPE_MULAW,                  /* data type */
  716.            MULAW_8B22KS,                    /* sub type */
  717.            0L,                              /* internal key */
  718.            SPCBDATA_CUETIME,                /* data flag */
  719.            0L,                              /* # of records */
  720.            2L,                              /* Block Size */
  721.            16384L,                          /* buffer size */
  722.            3L,                              /* min # of buffers */
  723.            15L,                             /* max # of buffers */
  724.            1L,                              /* # empty buffs to start src */
  725.            6L,                              /* # full buffs to start tgt */
  726.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  727.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  728.            0L,                              /* sync tolerance value */
  729.            200L,                            /* save sync pulse generation  66.7ms */
  730.            294L,                            /* bytes/unit of time */
  731.            20L,                             /* mmtime each unit represents */
  732.  
  733.            SPCBSIZE,                        /* length of SPCB */
  734.            DATATYPE_MULAW,                  /* data type */
  735.            MULAW_8B44KS,                    /* sub type */
  736.            0L,                              /* internal key */
  737.            SPCBDATA_CUETIME,                /* data flag */
  738.            0L,                              /* # of records */
  739.            2L,                              /* Block Size */
  740.            32768L,                          /* buffer size */
  741.            3L,                              /* min # of buffers */
  742.            15L,                             /* max # of buffers */
  743.            1L,                              /* # empty buffs to start src */
  744.            6L,                              /* # full buffs to start tgt */
  745.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  746.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  747.            0L,                              /* sync tolerance value */
  748.            200L,                            /* save sync pulse generation  66.7ms */
  749.            294L,                            /* bytes/unit of time */
  750.            10L,                             /* mmtime each unit represents */
  751.  
  752.            SPCBSIZE,                        /* length of SPCB */
  753.            DATATYPE_MULAW,                  /* data type */
  754.            MULAW_8B8KM,                     /* sub type */
  755.            0L,                              /* internal key */
  756.            SPCBDATA_CUETIME,                /* data flag */
  757.            0L,                              /* # of records */
  758.            1L,                              /* Block Size */
  759.            8192L,                           /* buffer size */
  760.            3L,                              /* min # of buffers */
  761.            15L,                             /* max # of buffers */
  762.            1L,                              /* # empty buffs to start src */
  763.            8L,                              /* # full buffs to start tgt */
  764.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  765.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  766.            0L,                              /* sync tolerance value */
  767.            200L,                            /* save sync pulse generation  66.7ms */
  768.            160L,                            /* bytes/unit of time */
  769.            60L,                             /* mmtime each unit represents */
  770.  
  771.            SPCBSIZE,                        /* length of SPCB */
  772.            DATATYPE_MULAW,                  /* data type */
  773.            MULAW_8B11KM,                    /* sub type */
  774.            0L,                              /* internal key */
  775.            SPCBDATA_CUETIME,                /* data flag */
  776.            0L,                              /* # of records */
  777.            1L,                              /* Block Size */
  778.            8192L,                           /* buffer size */
  779.            3L,                              /* min # of buffers */
  780.            20L,                             /* max # of buffers */
  781.            1L,                              /* # empty buffs to start src */
  782.            8L,                              /* # full buffs to start tgt */
  783.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  784.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  785.            0L,                              /* sync tolerance value */
  786.            200L,                            /* save sync pulse generation  66.7ms */
  787.            147L,                            /* bytes/unit of time */
  788.            40L,                             /* mmtime each unit represents */
  789.  
  790.            SPCBSIZE,                        /* length of SPCB */
  791.            DATATYPE_MULAW,                  /* data type */
  792.            MULAW_8B22KM,                    /* sub type */
  793.            0L,                              /* internal key */
  794.            SPCBDATA_CUETIME,                /* data flag */
  795.            0L,                              /* # of records */
  796.            1L,                              /* Block Size */
  797.            16384L,                          /* buffer size */
  798.            3L,                              /* min # of buffers */
  799.            15L,                             /* max # of buffers */
  800.            1L,                              /* # empty buffs to start src */
  801.            6L,                              /* # full buffs to start tgt */
  802.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  803.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  804.            0L,                              /* sync tolerance value */
  805.            200L,                            /* save sync pulse generation  66.7ms */
  806.            147L,                            /* bytes/unit of time */
  807.            20L,                             /* mmtime each unit represents */
  808.  
  809.            SPCBSIZE,                        /* length of SPCB */
  810.            DATATYPE_MULAW,                  /* data type */
  811.            MULAW_8B44KM,                    /* sub type */
  812.            0L,                              /* internal key */
  813.            SPCBDATA_CUETIME,                /* data flag */
  814.            0L,                              /* # of records */
  815.            1L,                              /* Block Size */
  816.            32768L,                          /* buffer size */
  817.            3L,                              /* min # of buffers */
  818.            15L,                             /* max # of buffers */
  819.            1L,                              /* # empty buffs to start src */
  820.            6L,                              /* # full buffs to start tgt */
  821.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  822.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  823.            0L,                              /* sync tolerance value */
  824.            200L,                            /* save sync pulse generation  66.7ms */
  825.            147L,                            /* bytes/unit of time */
  826.            10L,                             /* mmtime each unit represents */
  827.  
  828.            SPCBSIZE,                        /* length of SPCB */
  829.            DATATYPE_CT_ADPCM,               /* data type */
  830.            CT_ADPCM_16B8KS,                  /* sub type */
  831.            0L,                              /* internal key */
  832.            SPCBDATA_CUETIME,                /* data flag */
  833.            0L,                              /* # of records */
  834.            2L,                              /* Block Size */
  835.            8192L,                           /* buffer size */
  836.            3L,                              /* min # of buffers */
  837.            15L,                             /* max # of buffers */
  838.            1L,                              /* # empty buffs to start src */
  839.            8L,                              /* # full buffs to start tgt */
  840.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  841.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  842.            0L,                              /* sync tolerance value */
  843.            200L,                            /* save sync pulse generation  66.7ms */
  844.            8L,                              /* bytes/unit of time */
  845.            3L,                              /* mmtime each unit represents */
  846.  
  847.            SPCBSIZE,                        /* length of SPCB */
  848.            DATATYPE_CT_ADPCM,               /* data type */
  849.            CT_ADPCM_16B11KS,                 /* sub type */
  850.            0L,                              /* internal key */
  851.            SPCBDATA_CUETIME,                /* data flag */
  852.            0L,                              /* # of records */
  853.            2L,                              /* Block Size */
  854.            8192L,                           /* buffer size */
  855.            3L,                              /* min # of buffers */
  856.            20L,                             /* max # of buffers */
  857.            1L,                              /* # empty buffs to start src */
  858.            8L,                              /* # full buffs to start tgt */
  859.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  860.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  861.            0L,                              /* sync tolerance value */
  862.            200L,                            /* save sync pulse generation  66.7ms */
  863.            11L,                            /* bytes/unit of time */
  864.            3L,                             /* mmtime each unit represents */
  865.  
  866.            SPCBSIZE,                        /* length of SPCB */
  867.            DATATYPE_CT_ADPCM,               /* data type */
  868.            CT_ADPCM_16B22KS,                 /* sub type */
  869.            0L,                              /* internal key */
  870.            SPCBDATA_CUETIME,                /* data flag */
  871.            0L,                              /* # of records */
  872.            2L,                              /* Block Size */
  873.            16384L,                          /* buffer size */
  874.            3L,                              /* min # of buffers */
  875.            15L,                             /* max # of buffers */
  876.            1L,                              /* # empty buffs to start src */
  877.            6L,                              /* # full buffs to start tgt */
  878.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  879.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  880.            0L,                              /* sync tolerance value */
  881.            200L,                            /* save sync pulse generation  66.7ms */
  882.            22L,                            /* bytes/unit of time */
  883.            3L,                             /* mmtime each unit represents */
  884.  
  885.            SPCBSIZE,                        /* length of SPCB */
  886.            DATATYPE_CT_ADPCM,               /* data type */
  887.            CT_ADPCM_16B44KS,                 /* sub type */
  888.            0L,                              /* internal key */
  889.            SPCBDATA_CUETIME,                /* data flag */
  890.            0L,                              /* # of records */
  891.            2L,                              /* Block Size */
  892.            32768L,                          /* buffer size */
  893.            3L,                              /* min # of buffers */
  894.            15L,                             /* max # of buffers */
  895.            1L,                              /* # empty buffs to start src */
  896.            6L,                              /* # full buffs to start tgt */
  897.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  898.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  899.            0L,                              /* sync tolerance value */
  900.            200L,                            /* save sync pulse generation  66.7ms */
  901.            44L,                            /* bytes/unit of time */
  902.            3L,                             /* mmtime each unit represents */
  903.  
  904.            SPCBSIZE,                        /* length of SPCB */
  905.            DATATYPE_CT_ADPCM,               /* data type */
  906.            CT_ADPCM_16B8KM,                  /* sub type */
  907.            0L,                              /* internal key */
  908.            SPCBDATA_CUETIME,                /* data flag */
  909.            0L,                              /* # of records */
  910.            1L,                              /* Block Size */
  911.            8192L,                           /* buffer size */
  912.            3L,                              /* min # of buffers */
  913.            15L,                             /* max # of buffers */
  914.            1L,                              /* # empty buffs to start src */
  915.            8L,                              /* # full buffs to start tgt */
  916.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  917.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  918.            0L,                              /* sync tolerance value */
  919.            200L,                            /* save sync pulse generation  66.7ms */
  920.            4L,                            /* bytes/unit of time */
  921.            3L,                             /* mmtime each unit represents */
  922.  
  923.            SPCBSIZE,                        /* length of SPCB */
  924.            DATATYPE_CT_ADPCM,               /* data type */
  925.            CT_ADPCM_16B11KM,                 /* sub type */
  926.            0L,                              /* internal key */
  927.            SPCBDATA_CUETIME,                /* data flag */
  928.            0L,                              /* # of records */
  929.            1L,                              /* Block Size */
  930.            8192L,                           /* buffer size */
  931.            3L,                              /* min # of buffers */
  932.            20L,                             /* max # of buffers */
  933.            1L,                              /* # empty buffs to start src */
  934.            8L,                              /* # full buffs to start tgt */
  935.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  936.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  937.            0L,                              /* sync tolerance value */
  938.            200L,                            /* save sync pulse generation  66.7ms */
  939.            11L,                            /* bytes/unit of time */
  940.            6L,                             /* mmtime each unit represents */
  941.  
  942.            SPCBSIZE,                        /* length of SPCB */
  943.            DATATYPE_CT_ADPCM,               /* data type */
  944.            CT_ADPCM_16B22KM,                 /* sub type */
  945.            0L,                              /* internal key */
  946.            SPCBDATA_CUETIME,                /* data flag */
  947.            0L,                              /* # of records */
  948.            1L,                              /* Block Size */
  949.            16384L,                          /* buffer size */
  950.            3L,                              /* min # of buffers */
  951.            15L,                             /* max # of buffers */
  952.            1L,                              /* # empty buffs to start src */
  953.            6L,                              /* # full buffs to start tgt */
  954.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  955.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  956.            0L,                              /* sync tolerance value */
  957.            200L,                            /* save sync pulse generation  66.7ms */
  958.            11L,                            /* bytes/unit of time */
  959.            3L,                             /* mmtime each unit represents */
  960.  
  961.            SPCBSIZE,                        /* length of SPCB */
  962.            DATATYPE_CT_ADPCM,               /* data type */
  963.            CT_ADPCM_16B44KM,                 /* sub type */
  964.            0L,                              /* internal key */
  965.            SPCBDATA_CUETIME,                /* data flag */
  966.            0L,                              /* # of records */
  967.            1L,                              /* Block Size */
  968.            32768L,                          /* buffer size */
  969.            3L,                              /* min # of buffers */
  970.            15L,                             /* max # of buffers */
  971.            1L,                              /* # empty buffs to start src */
  972.            6L,                              /* # full buffs to start tgt */
  973.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  974.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  975.            0L,                              /* sync tolerance value */
  976.            200L,                            /* save sync pulse generation  66.7ms */
  977.            22L,                            /* bytes/unit of time */
  978.            3L,                             /* mmtime each unit represents */
  979.  
  980.            SPCBSIZE,                        /* length of SPCB */
  981.            DATATYPE_ALAW,                   /* data type */
  982.            ALAW_8B8KS,                      /* sub type */
  983.            0L,                              /* internal key */
  984.            SPCBDATA_CUETIME,                /* data flag */
  985.            0L,                              /* # of records */
  986.            2L,                              /* Block Size */
  987.            8192L,                           /* buffer size */
  988.            3L,                              /* min # of buffers */
  989.            15L,                             /* max # of buffers */
  990.            1L,                              /* # empty buffs to start src */
  991.            8L,                              /* # full buffs to start tgt */
  992.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  993.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  994.            0L,                              /* sync tolerance value */
  995.            200L,                            /* save sync pulse generation  66.7ms */
  996.            320L,                            /* bytes/unit of time */
  997.            60L,                             /* mmtime each unit represents */
  998.  
  999.            SPCBSIZE,                        /* length of SPCB */
  1000.            DATATYPE_ALAW,                   /* data type */
  1001.            ALAW_8B11KS,                     /* sub type */
  1002.            0L,                              /* internal key */
  1003.            SPCBDATA_CUETIME,                /* data flag */
  1004.            0L,                              /* # of records */
  1005.            2L,                              /* Block Size */
  1006.            8192L,                           /* buffer size */
  1007.            3L,                              /* min # of buffers */
  1008.            20L,                             /* max # of buffers */
  1009.            1L,                              /* # empty buffs to start src */
  1010.            8L,                              /* # full buffs to start tgt */
  1011.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1012.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1013.            0L,                              /* sync tolerance value */
  1014.            200L,                            /* save sync pulse generation  66.7ms */
  1015.            294L,                            /* bytes/unit of time */
  1016.            40L,                             /* mmtime each unit represents */
  1017.  
  1018.            SPCBSIZE,                        /* length of SPCB */
  1019.            DATATYPE_ALAW,                   /* data type */
  1020.            ALAW_8B22KS,                     /* sub type */
  1021.            0L,                              /* internal key */
  1022.            SPCBDATA_CUETIME,                /* data flag */
  1023.            0L,                              /* # of records */
  1024.            2L,                              /* Block Size */
  1025.            16384L,                          /* buffer size */
  1026.            3L,                              /* min # of buffers */
  1027.            15L,                             /* max # of buffers */
  1028.            1L,                              /* # empty buffs to start src */
  1029.            6L,                              /* # full buffs to start tgt */
  1030.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1031.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1032.            0L,                              /* sync tolerance value */
  1033.            200L,                            /* save sync pulse generation  66.7ms */
  1034.            294L,                            /* bytes/unit of time */
  1035.            20L,                             /* mmtime each unit represents */
  1036.  
  1037.            SPCBSIZE,                        /* length of SPCB */
  1038.            DATATYPE_ALAW,                   /* data type */
  1039.            ALAW_8B44KS,                     /* sub type */
  1040.            0L,                              /* internal key */
  1041.            SPCBDATA_CUETIME,                /* data flag */
  1042.            0L,                              /* # of records */
  1043.            2L,                              /* Block Size */
  1044.            32768L,                          /* buffer size */
  1045.            3L,                              /* min # of buffers */
  1046.            15L,                             /* max # of buffers */
  1047.            1L,                              /* # empty buffs to start src */
  1048.            6L,                              /* # full buffs to start tgt */
  1049.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1050.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1051.            0L,                              /* sync tolerance value */
  1052.            200L,                            /* save sync pulse generation  66.7ms */
  1053.            294L,                            /* bytes/unit of time */
  1054.            10L,                             /* mmtime each unit represents */
  1055.  
  1056.            SPCBSIZE,                        /* length of SPCB */
  1057.            DATATYPE_ALAW,                   /* data type */
  1058.            ALAW_8B8KM,                      /* sub type */
  1059.            0L,                              /* internal key */
  1060.            SPCBDATA_CUETIME,                /* data flag */
  1061.            0L,                              /* # of records */
  1062.            1L,                              /* Block Size */
  1063.            8192L,                           /* buffer size */
  1064.            3L,                              /* min # of buffers */
  1065.            15L,                             /* max # of buffers */
  1066.            1L,                              /* # empty buffs to start src */
  1067.            8L,                              /* # full buffs to start tgt */
  1068.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1069.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1070.            0L,                              /* sync tolerance value */
  1071.            200L,                            /* save sync pulse generation  66.7ms */
  1072.            160L,                            /* bytes/unit of time */
  1073.            60L,                             /* mmtime each unit represents */
  1074.  
  1075.            SPCBSIZE,                        /* length of SPCB */
  1076.            DATATYPE_ALAW,                   /* data type */
  1077.            ALAW_8B11KM,                     /* sub type */
  1078.            0L,                              /* internal key */
  1079.            SPCBDATA_CUETIME,                /* data flag */
  1080.            0L,                              /* # of records */
  1081.            1L,                              /* Block Size */
  1082.            8192L,                           /* buffer size */
  1083.            3L,                              /* min # of buffers */
  1084.            20L,                             /* max # of buffers */
  1085.            1L,                              /* # empty buffs to start src */
  1086.            8L,                              /* # full buffs to start tgt */
  1087.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1088.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1089.            0L,                              /* sync tolerance value */
  1090.            200L,                            /* save sync pulse generation  66.7ms */
  1091.            147L,                            /* bytes/unit of time */
  1092.            40L,                             /* mmtime each unit represents */
  1093.  
  1094.            SPCBSIZE,                        /* length of SPCB */
  1095.            DATATYPE_ALAW,                   /* data type */
  1096.            ALAW_8B22KM,                     /* sub type */
  1097.            0L,                              /* internal key */
  1098.            SPCBDATA_CUETIME,                /* data flag */
  1099.            0L,                              /* # of records */
  1100.            1L,                              /* Block Size */
  1101.            16384L,                          /* buffer size */
  1102.            3L,                              /* min # of buffers */
  1103.            15L,                             /* max # of buffers */
  1104.            1L,                              /* # empty buffs to start src */
  1105.            6L,                              /* # full buffs to start tgt */
  1106.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1107.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1108.            0L,                              /* sync tolerance value */
  1109.            200L,                            /* save sync pulse generation  66.7ms */
  1110.            147L,                            /* bytes/unit of time */
  1111.            20L,                             /* mmtime each unit represents */
  1112.  
  1113.            SPCBSIZE,                        /* length of SPCB */
  1114.            DATATYPE_ALAW,                   /* data type */
  1115.            ALAW_8B44KM,                     /* sub type */
  1116.            0L,                              /* internal key */
  1117.            SPCBDATA_CUETIME,                /* data flag */
  1118.            0L,                              /* # of records */
  1119.            1L,                              /* Block Size */
  1120.            32768L,                          /* buffer size */
  1121.            3L,                              /* min # of buffers */
  1122.            15L,                             /* max # of buffers */
  1123.            1L,                              /* # empty buffs to start src */
  1124.            6L,                              /* # full buffs to start tgt */
  1125.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1126.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1127.            0L,                              /* sync tolerance value */
  1128.            200L,                            /* save sync pulse generation  66.7ms */
  1129.            147L,                            /* bytes/unit of time */
  1130.            10L,                             /* mmtime each unit represents */
  1131.  
  1132.            SPCBSIZE,                        /* length of SPCB */
  1133.            DATATYPE_MIDI,                   /* data type */
  1134.            SUBTYPE_NONE,                    /* sub type */
  1135.            0L,                              /* internal key */
  1136.            SPCBDATA_CUETIME,                /* data flag */
  1137.            0L,                              /* # of records */
  1138.            1L,                              /* Block Size */
  1139.            1024L,                           /* buffer size, was 4096 */
  1140.            4L,                              /* min # of buffers */
  1141.            4L,                              /* max # of buffers */
  1142.            1L,                              /* # empty buffs to start src */
  1143.            3L,                              /* # full buffs to start tgt */
  1144.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1145.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1146.            0L,                              /* sync tolerance value */
  1147.            200L,                            /* save sync pulse generation  66.7ms */
  1148.            0L,                              /* bytes/unit of time (VARIABLE) */
  1149.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1150.  
  1151.            SPCBSIZE,                        /* length of SPCB */
  1152.            DATATYPE_CDXA_AUDIO,             /* data type */
  1153.            CDXA_LEVELB,                     /* sub type */
  1154.            0L,                              /* internal key */
  1155.            SPCBDATA_CUETIME,                /* data flag */
  1156.            0L,                              /* # of records - must be zero */
  1157.            1L,                              /* Block Size */
  1158.            39984L,                          /* buffer size */
  1159.            8L,                              /* min # of buffers, rel1.0=10 */
  1160.            16L,                             /* max # of buffers */
  1161.            1L,                              /* # empty buffs to start src */
  1162.            7L,                              /* # full buffs to start tgt, rel1.0=8 */
  1163.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1164.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1165.            0L,                              /* sync tolerance value */
  1166.            200L,                            /* save sync pulse generation  66.7ms */
  1167.            2304L,                           /* bytes/unit of time */
  1168.            160L,                            /* mmtime each unit represents */
  1169.  
  1170.            SPCBSIZE,                        /* length of SPCB */
  1171.            DATATYPE_CDXA_AUDIO,             /* data type */
  1172.            CDXA_LEVELC,                     /* sub type */
  1173.            0L,                              /* internal key */
  1174.            SPCBDATA_CUETIME,                /* data flag */
  1175.            0L,                              /* # of records - must be zero */
  1176.            1L,                              /* Block Size */
  1177.            39984L,                          /* buffer size */
  1178.            8L,                              /* min # of buffers,rel1.0=10 */
  1179.            16L,                             /* max # of buffers */
  1180.            1L,                              /* # empty buffs to start src */
  1181.            7L,                              /* # full buffs to start tgt, rel1.0=8 */
  1182.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1183.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1184.            0L,                              /* sync tolerance value */
  1185.            200L,                            /* save sync pulse generation  66.7ms */
  1186.            2304L,                           /* bytes/unit of time */
  1187.            320L,                            /* mmtime each unit represents */
  1188.  
  1189.            SPCBSIZE,                        /* length of SPCB */
  1190.            DATATYPE_CDXA_AUDIO,             /* data type */
  1191.            CDXA_LEVELB_MONO,                /* sub type */
  1192.            0L,                              /* internal key */
  1193.            SPCBDATA_CUETIME,                /* data flag */
  1194.            0L,                              /* # of records */
  1195.            1L,                              /* Block Size */
  1196.            39984L,                          /* buffer size */
  1197.            8L,                              /* min # of buffers, rel1.0=10 */
  1198.            16L,                             /* max # of buffers */
  1199.            1L,                              /* # empty buffs to start src */
  1200.            7L,                              /* # full buffs to start tgt, rel1.0=8 */
  1201.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1202.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1203.            0L,                              /* sync tolerance value */
  1204.            200L,                            /* save sync pulse generation  66.7ms */
  1205.            2304L,                           /* bytes/unit of time */
  1206.            320L,                            /* mmtime each unit represents */
  1207.  
  1208.            SPCBSIZE,                        /* length of SPCB */
  1209.            DATATYPE_CDXA_AUDIO,             /* data type */
  1210.            CDXA_LEVELC_MONO,                /* sub type */
  1211.            0L,                              /* internal key */
  1212.            SPCBDATA_CUETIME,                /* data flag */
  1213.            0L,                              /* # of records */
  1214.            1L,                              /* Block Size */
  1215.            39984L,                          /* buffer size */
  1216.            8L,                              /* min # of buffers, rel1.0=10 */
  1217.            16L,                             /* max # of buffers */
  1218.            1L,                              /* # empty buffs to start src */
  1219.            7L,                              /* # full buffs to start tgt, rel1.0=8 */
  1220.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1221.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1222.            0L,                              /* sync tolerance value */
  1223.            200L,                            /* save sync pulse generation  66.7ms */
  1224.            2304L,                           /* bytes/unit of time */
  1225.            640L,                            /* mmtime each unit represents */
  1226.   END
  1227.  
  1228. RCDATA   SPI_RESOURCE6
  1229.   BEGIN
  1230.      "MIDISYS\0",                     /* class name */
  1231.         "MISH\0",                        /* Handler name */
  1232.         SH_DLL_TYPE,                     /* PDD or DLL flag */
  1233.         "MISH\0",                        /* PDD or DLL name */
  1234.         1,                               /* number of SPCB's */
  1235.            SPCBSIZE,                        /* length of SPCB */
  1236.            DATATYPE_MIDI,                   /* data type */
  1237.            SUBTYPE_NONE,                    /* sub type */
  1238.            0L,                              /* internal key */
  1239.            SPCBDATA_CUETIME,                /* data flag */
  1240.            0L,                              /* # of records */
  1241.            1L,                              /* Block Size */
  1242.            1024L,                           /* buffer size, was 4096 */
  1243.            3L,                              /* min # of buffers */
  1244.            3L,                              /* max # of buffers */
  1245.            1L,                              /* # empty buffs to start src */
  1246.            1L,                              /* # full buffs to start tgt */
  1247.            SPCBBUF_NONCONTIGUOUS_FIXEDBUF,  /* buffer flag */
  1248.            SPCBHAND_NOSYNC,                 /* Handler flag */
  1249.            0L,                              /* sync tolerance value */
  1250.            30L,                             /* save sync pulse generation */
  1251.            0L,                              /* bytes/unit of time (VARIABLE) */
  1252.            0L                               /* mmtime each unit represents (VARIABLE) */
  1253.   END
  1254.  
  1255. RCDATA   SPI_RESOURCE7
  1256.   BEGIN
  1257.      "NULLSYS\0",                     /* class name */
  1258.         "NULLSH\0",                      /* Handler name */
  1259.         SH_DLL_TYPE,                     /* PDD or DLL flag */
  1260.         "NULLSH\0",                      /* PDD or DLL name */
  1261.         1,                               /* number of SPCB's */
  1262.            SPCBSIZE,                        /* length of SPCB */
  1263.            DATATYPE_NULL,                   /* data type */
  1264.            SUBTYPE_NONE,                    /* sub type */
  1265.            0L,                              /* internal key */
  1266.            SPCBDATA_CUETIME,                /* data flag */
  1267.            0L,                              /* # of records */
  1268.            1L,                              /* Block Size */
  1269.            4096L,                           /* buffer size */
  1270.            3L,                              /* min # of buffers */
  1271.            10L,                             /* max # of buffers */
  1272.            1L,                              /* # empty buffs to start src */
  1273.            2L,                              /* # full buffs to start tgt */
  1274.            SPCBBUF_NONCONTIGUOUS,           /* buffer flag */
  1275.            SPCBHAND_RCVSYNC_GENSYNC_NONSTREAM, /* Handler flag */
  1276.            3000L,                           /* sync tolerance value */
  1277.            3000L,                           /* save sync pulse generation */
  1278.            0L,                              /* bytes/unit of time (VARIABLE) */
  1279.            0L                               /* mmtime each unit represents (VARIABLE) */
  1280.   END
  1281.  
  1282. RCDATA   SPI_RESOURCE8
  1283.   BEGIN
  1284.      "VIDEOSYS\0",                          /* class name */
  1285.         "SVSH\0",                           /* Handler name */
  1286.         SH_DLL_TYPE,                        /* PDD or DLL flag */
  1287.         "SVSH\0",                           /* PDD or DLL name */
  1288.         4,                                  /* number of SPCB's */
  1289.            SPCBSIZE,                        /* length of SPCB */
  1290.            DATATYPE_DIGVIDEO,               /* data type */
  1291.            DIGVIDEO_PHOTOM,                 /* sub type */
  1292.            0L,                              /* internal key */
  1293.            SPCBDATA_CUETIME,                /* data flag */
  1294.            0L,                              /* # of records */
  1295.            1L,                              /* Block Size */
  1296.            65536L;                          /* buffer size */
  1297.            6L,                              /* min # of buffers */
  1298.            10L,                             /* max # of buffers */
  1299.            1L,                              /* # empty buffs to start src */
  1300.            6L,                              /* # full buffs to start tgt */
  1301.            SPCBBUF_NONCONTIGUOUS,           /* buffer flag */
  1302.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1303.            300L,                            /* sync tolerance value */
  1304.            300L,                            /* save sync pulse generation */
  1305.            0L,                              /* bytes/unit of time (VARIABLE) */
  1306.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1307.  
  1308.            SPCBSIZE,                        /* length of SPCB */
  1309.            DATATYPE_DIGVIDEO,               /* data type */
  1310.            DIGVIDEO_ULTIM,                  /* sub type */
  1311.            0L,                              /* internal key */
  1312.            SPCBDATA_CUETIME,                /* data flag */
  1313.            0L,                              /* # of records */
  1314.            1L,                              /* Block Size */
  1315.            131072L,                         /* buffer size */
  1316.            3L,                              /* min # of buffers */
  1317.            10L,                             /* max # of buffers */
  1318.            1L,                              /* # empty buffs to start src */
  1319.            6L,                              /* # full buffs to start tgt */
  1320.            SPCBBUF_NONCONTIGUOUS,           /* buffer flag */
  1321.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1322.            600L,                            /* sync tolerance value */
  1323.            600L,                            /* save sync pulse generation */
  1324.            0L,                              /* bytes/unit of time (VARIABLE) */
  1325.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1326.  
  1327.            SPCBSIZE,                        /* length of SPCB */
  1328.            DATATYPE_DIGVIDEO,               /* data type */
  1329.            DIGVIDEO_AVI,                    /* sub type */
  1330.            0L,                              /* internal key */
  1331.            SPCBDATA_CUETIME,                /* data flag */
  1332.            0L,                              /* # of records */
  1333.            1L,                              /* Block Size */
  1334.            131072L,                         /* buffer size */
  1335.            3L,                              /* min # of buffers */
  1336.            10L,                             /* max # of buffers */
  1337.            1L,                              /* # empty buffs to start src */
  1338.            6L,                              /* # full buffs to start tgt */
  1339.            SPCBBUF_NONCONTIGUOUS,           /* buffer flag */
  1340.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1341.            600L,                            /* sync tolerance value */
  1342.            600L,                            /* save sync pulse generation */
  1343.            0L,                              /* bytes/unit of time (VARIABLE) */
  1344.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1345.  
  1346.            SPCBSIZE,                        /* length of SPCB */
  1347.            DATATYPE_GENERIC,                /* data type */
  1348.            SUBTYPE_NONE,                    /* sub type */
  1349.            0L,                              /* internal key */
  1350.            SPCBDATA_CUETIME,                /* data flag */
  1351.            0L,                              /* # of records */
  1352.            1L,                              /* Block Size */
  1353.            65536L;                          /* buffer size */
  1354.            5L,                              /* min # of buffers */
  1355.            14L,                             /* max # of buffers */
  1356.            1L,                              /* # empty buffs to start src */
  1357.            8L,                              /* # full buffs to start tgt */
  1358.            SPCBBUF_NONCONTIGUOUS,           /* buffer flag */
  1359.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
  1360.            600L,                            /* sync tolerance value */
  1361.            600L,                            /* save sync pulse generation */
  1362.            0L,                              /* bytes/unit of time (VARIABLE) */
  1363.            0L                               /* mmtime each unit represents (VARIABLE) */
  1364.   END
  1365.  
  1366. RCDATA   SPI_RESOURCE9
  1367.   BEGIN
  1368.      "MULTISYS\0",                          /* class name */
  1369.         "MTSH\0",                           /* Handler name */
  1370.         SH_DLL_TYPE,                        /* PDD or DLL flag */
  1371.         "MTSH\0",                           /* PDD or DLL name */
  1372.         4,                                  /* number of SPCB's */
  1373.            SPCBSIZE,                        /* length of SPCB */
  1374.            DATATYPE_DIGVIDEO,               /* data type */
  1375.            DIGVIDEO_PHOTOM,                 /* sub type */
  1376.            0L,                              /* internal key */
  1377.            0L,                              /* data flag */
  1378.            32L,                             /* # of records */
  1379.            1L,                              /* Block Size */
  1380.            65536L,                          /* buffer size */
  1381.            6L,                              /* min # of buffers */
  1382.            10L,                             /* max # of buffers */
  1383.            1L,                              /* # empty buffs to start src */
  1384.            1L,                              /* # full buffs to start tgt */
  1385.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  1386.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  1387.            0L,                              /* sync tolerance value */
  1388.            0L,                              /* save sync pulse generation */
  1389.            0L,                              /* bytes/unit of time (VARIABLE) */
  1390.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1391.  
  1392.            SPCBSIZE,                        /* length of SPCB */
  1393.            DATATYPE_DIGVIDEO,               /* data type */
  1394.            DIGVIDEO_ULTIM,                  /* sub type */
  1395.            0L,                              /* internal key */
  1396.            0L,                              /* data flag */
  1397.            55L,                             /* # of records */
  1398.            1L,                              /* Block Size */
  1399.            131072L,                         /* buffer size */
  1400.            3L,                              /* min # of buffers */
  1401.            10L,                             /* max # of buffers */
  1402.            1L,                              /* # empty buffs to start src */
  1403.            1L,                              /* # full buffs to start tgt */
  1404.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  1405.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  1406.            0L,                              /* sync tolerance value */
  1407.            0L,                              /* save sync pulse generation */
  1408.            0L,                              /* bytes/unit of time (VARIABLE) */
  1409.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1410.  
  1411.            SPCBSIZE,                        /* length of SPCB */
  1412.            DATATYPE_DIGVIDEO,               /* data type */
  1413.            DIGVIDEO_AVI,                    /* sub type */
  1414.            0L,                              /* internal key */
  1415.            0L,                              /* data flag */
  1416.            55L,                             /* # of records */
  1417.            1L,                              /* Block Size */
  1418.            131072L,                         /* buffer size */
  1419.            3L,                              /* min # of buffers */
  1420.            10L,                             /* max # of buffers */
  1421.            1L,                              /* # empty buffs to start src */
  1422.            1L,                              /* # full buffs to start tgt */
  1423.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  1424.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  1425.            0L,                              /* sync tolerance value */
  1426.            0L,                              /* save sync pulse generation */
  1427.            0L,                              /* bytes/unit of time (VARIABLE) */
  1428.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1429.  
  1430.            SPCBSIZE,                        /* length of SPCB */
  1431.            DATATYPE_GENERIC,                /* data type */
  1432.            SUBTYPE_NONE,                    /* sub type, Filesystem - default if nothing else */
  1433.            0L,                              /* internal key */
  1434.            0L,                              /* data flag */
  1435.            50L,                             /* # of records */
  1436.            1L,                              /* Block Size */
  1437.            65536L,                          /* buffer size */
  1438.            5L,                              /* min # of buffers */
  1439.            14L,                             /* max # of buffers */
  1440.            1L,                              /* # empty buffs to start src */
  1441.            1L,                              /* # full buffs to start tgt */
  1442.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  1443.            SPCBHAND_NOSYNC_PHYSSEEK,        /* Handler flag */
  1444.            0L,                              /* sync tolerance value */
  1445.            0L,                              /* save sync pulse generation */
  1446.            0L,                              /* bytes/unit of time (VARIABLE) */
  1447.            0L                               /* mmtime each unit represents (VARIABLE) */
  1448.   END
  1449.  
  1450. RCDATA   SPI_RESOURCE10
  1451.   BEGIN
  1452.      "VIDCPSYS\0",                       /* class name */
  1453.         "VICAPSH$\0",                    /* Handler name */
  1454.         SH_PDD_TYPE,                     /* PDD or DLL flag */
  1455.         "VCSHDD.SYS\0",                  /* PDD or DLL name */
  1456.         2,                                  /* number of SPCB's */
  1457.            SPCBSIZE,                        /* length of SPCB */
  1458.            DATATYPE_DIGVIDEO,               /* data type */
  1459.            DIGVIDEO_AVI,                    /* sub type */
  1460.            0L,                              /* internal key */
  1461.            SPCBDATA_CUETIME,                /* data flag */
  1462.            15L,                             /* # of records */
  1463.            1L,                              /* Block Size */
  1464.            131072L,                         /* buffer size */
  1465.            4L,                              /* min # of buffers */
  1466.            8L,                              /* max # of buffers */
  1467.            1L,                              /* # empty buffs to start src */
  1468.            2L,                              /* # full buffs to start tgt */
  1469.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  1470.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME_NOPREROLL, /* Handler flag */
  1471.            300L,                            /* sync tolerance value */
  1472.            300L,                            /* save sync pulse generation */
  1473.            0L,                              /* bytes/unit of time (VARIABLE) */
  1474.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1475.  
  1476.            SPCBSIZE,                        /* length of SPCB */
  1477.            DATATYPE_GENERIC,                /* data type */
  1478.            SUBTYPE_NONE,                    /* sub type */
  1479.            0L,                              /* internal key */
  1480.            SPCBDATA_CUETIME,                /* data flag */
  1481.            15L,                             /* # of records */
  1482.            1L,                              /* Block Size */
  1483.            307200L,                         /* buffer size */
  1484.            2L,                              /* min # of buffers */
  1485.            8L,                              /* max # of buffers */
  1486.            1L,                              /* # empty buffs to start src */
  1487.            1L,                              /* # full buffs to start tgt */
  1488.            SPCBBUF_INTERLEAVED,             /* buffer flag */
  1489.            SPCBHAND_RCVSYNC_GENSYNC_GENTIME_NOPREROLL, /* Handler flag */
  1490.            300L,                            /* sync tolerance value */
  1491.            300L,                            /* save sync pulse generation */
  1492.            0L,                              /* bytes/unit of time (VARIABLE) */
  1493.            0L                               /* mmtime each unit represents (VARIABLE) */
  1494.   END
  1495.  
  1496. RCDATA   SPI_RESOURCE11
  1497.   BEGIN
  1498.      "CODECSYS\0",                       /* class name */
  1499.         "CODECSH\0",                    /* Handler name */
  1500.         SH_DLL_TYPE,                        /* PDD or DLL flag */
  1501.         "CODECSH\0",                        /* PDD or DLL name */
  1502.         2,                                  /* number of SPCB's */
  1503.            SPCBSIZE,                        /* length of SPCB */
  1504.            DATATYPE_DIGVIDEO,               /* data type */
  1505.            DIGVIDEO_AVI,                    /* sub type */
  1506.            0L,                              /* internal key */
  1507.            0L,                              /* data flag */
  1508.            0L,                              /* # of records */
  1509.            1L,                              /* Block Size */
  1510.            131072L,                         /* buffer size */
  1511.            3L,                              /* min # of buffers */
  1512.            4L,                              /* max # of buffers */
  1513.            1L,                              /* # empty buffs to start src */
  1514.            1L,                              /* # full buffs to start tgt */
  1515.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1516.            SPCBHAND_NOSYNC_NOPREROLL,       /* Handler flag */
  1517.            300L,                            /* sync tolerance value */
  1518.            300L,                            /* save sync pulse generation */
  1519.            0L,                              /* bytes/unit of time (VARIABLE) */
  1520.            0L,                              /* mmtime each unit represents (VARIABLE) */
  1521.  
  1522.            SPCBSIZE,                        /* length of SPCB */
  1523.            DATATYPE_GENERIC,                /* data type */
  1524.            SUBTYPE_NONE,                    /* sub type */
  1525.            0L,                              /* internal key */
  1526.            0L,                              /* data flag */
  1527.            0L,                              /* # of records */
  1528.            1L,                              /* Block Size */
  1529.            307200L,                         /* buffer size */
  1530.            2L,                              /* min # of buffers */
  1531.            4L,                              /* max # of buffers */
  1532.            1L,                              /* # empty buffs to start src */
  1533.            1L,                              /* # full buffs to start tgt */
  1534.            SPCBBUF_MAXSIZE,                 /* buffer flag */
  1535.            SPCBHAND_NOSYNC_NOPREROLL,       /* Handler flag */
  1536.            300L,                            /* sync tolerance value */
  1537.            300L,                            /* save sync pulse generation */
  1538.            0L,                              /* bytes/unit of time (VARIABLE) */
  1539.            0L                               /* mmtime each unit represents (VARIABLE) */
  1540.   END
  1541.