source: cmedia/trunk/Install/spiinfo.rc@ 577

Last change on this file since 577 was 354, checked in by stevenhl, 18 years ago

Import untested baseline cmedia sources, work products and binaries
Binaries and work products should be deleted from repository.
once new builds are verified to work.

File size: 3.8 KB
Line 
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
18
19#include <ssm.h>
20
21
22#define SPI_RESOURCE1 (SPI_RESOURCE + 1)
23#define SPI_RESOURCE2 (SPI_RESOURCE + 2)
24#define SPI_RESOURCE3 (SPI_RESOURCE + 3)
25#define SPI_RESOURCE4 (SPI_RESOURCE + 4)
26#define SPI_RESOURCE5 (SPI_RESOURCE + 5)
27#define SPI_RESOURCE6 (SPI_RESOURCE + 6)
28#define SPI_RESOURCE7 (SPI_RESOURCE + 7)
29#define SPI_RESOURCE8 (SPI_RESOURCE + 8)
30#define SPI_RESOURCE9 (SPI_RESOURCE + 9)
31#define SPI_RESOURCE10 (SPI_RESOURCE + 10)
32#define SPI_RESOURCE11 (SPI_RESOURCE + 11)
33
34#define SPCBBUF_INTERLEAVED_FIXEDBLOCK (SPCBBUF_INTERLEAVED + SPCBBUF_FIXEDBLOCK)
35#define SPCBBUF_INTERLEAVED_MAXSIZE (SPCBBUF_INTERLEAVED + SPCBBUF_MAXSIZE)
36#define SPCBBUF_NONCONTIGUOUS_INTERLEAVED (SPCBBUF_NONCONTIGUOUS + SPCBBUF_INTERLEAVED)
37#define SPCBBUF_NONCONTIGUOUS_FIXEDBUF (SPCBBUF_NONCONTIGUOUS + SPCBBUF_FIXEDBUF)
38#define SPCBHAND_RCVSYNC_GENSYNC_GENTIME (SPCBHAND_RCVSYNC + SPCBHAND_GENSYNC + SPCBHAND_GENTIME)
39#define SPCBHAND_RCVSYNC_GENSYNC_GENTIME_NOPREROLL (SPCBHAND_RCVSYNC+SPCBHAND_GENSYNC+SPCBHAND_GENTIME+SPCBHAND_NOPREROLL)
40#define SPCBHAND_RCVSYNC_GENSYNC_NONSTREAM (SPCBHAND_RCVSYNC + SPCBHAND_GENSYNC + SPCBHAND_NONSTREAM)
41#define SPCBHAND_NOSYNC_NOPREROLL (SPCBHAND_NOSYNC + SPCBHAND_NOPREROLL)
42#define SPCBHAND_NOSYNC_PHYSSEEK (SPCBHAND_NOSYNC + SPCBHAND_PHYS_SEEK)
43
44
45RCDATA SPI_RESOURCE
46BEGIN
47 1 /* number of stream handlers resources */
48END
49
50
51RCDATA SPI_RESOURCE1
52 BEGIN
53 "AUDIOSYS\0", /* class name */
54 "AUDIOSH$\0", /* Handler name */
55 SH_DLL_TYPE, /* PDD or DLL flag */
56 "AUDIOSH\0", /* PDD or DLL name */
57 1, /* number of SPCB's */
58 SPCBSIZE, /* length of SPCB */
59 /*DATATYPE_MPEG1AUDIO*/ 0xAC3L, /* data type */
60 /*MPEG1_FORMAT_4S16*/ 0L, /* sub type */
61 0L, /* internal key */
62 SPCBDATA_CUETIME, /* data flag */
63 0L, /* # of records */
64 4L, /* Block Size */
65 16384L, /* buffer size */
66 3L, /* min # of buffers */
67 30L, /* max # of buffers */
68 1L, /* # empty buffs to start src */
69 6L, /* # full buffs to start tgt */
70 SPCBBUF_MAXSIZE, /* buffer flag */
71 SPCBHAND_RCVSYNC_GENSYNC_GENTIME, /* Handler flag */
72 0L, /* sync tolerance value */
73 200L, /* save sync pulse generation 66.7ms */
74 588L, /* bytes/unit of time */
75 40L, /* mmtime each unit represents */
76
77 END
78
79
80
Note: See TracBrowser for help on using the repository browser.