/[cvs]/api/include/ksuuids.h
ViewVC logotype

Annotation of /api/include/ksuuids.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Sun Jul 1 20:47:59 2001 UTC (22 years, 10 months ago) by bearsoft
Branch point for: lazy, MAIN
File MIME type: text/plain
Initial revision

1 bearsoft 1.1 //------------------------------------------------------------------------------
2     // File: ksuuids.h
3     //
4     // Desc: Contains the GUIDs for the MediaType type, subtype fields and format
5     // types for DVD/MPEG2 media types.
6     //
7     // Copyright (c) 1992 - 2000, Microsoft Corporation. All rights reserved.
8     //------------------------------------------------------------------------------
9    
10    
11     //
12     // --- MPEG 2 definitions ---
13     //
14    
15     // 36523B13-8EE5-11d1-8CA3-0060B057664A
16     OUR_GUID_ENTRY(MEDIATYPE_MPEG2_PACK,
17     0x36523B13, 0x8EE5, 0x11d1, 0x8C, 0xA3, 0x00, 0x60, 0xB0, 0x57, 0x66, 0x4A)
18    
19     // e06d8020-db46-11cf-b4d1-00805f6cbbea
20     OUR_GUID_ENTRY(MEDIATYPE_MPEG2_PES,
21     0xe06d8020, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x5f, 0x6c, 0xbb, 0xea)
22    
23    
24     #if 0
25     DEFINE_GUID(MEDIATYPE_CONTROL,
26     0xe06d8021, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea);
27     #endif // #if 0
28    
29    
30     // e06d8026-db46-11cf-b4d1-00805f6cbbea
31     OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG2_VIDEO,
32     0xe06d8026, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x5f, 0x6c, 0xbb, 0xea)
33    
34     // use MPEG2VIDEOINFO (defined below) with FORMAT_MPEG2_VIDEO
35     // e06d80e3-db46-11cf-b4d1-00805f6cbbea
36     OUR_GUID_ENTRY(FORMAT_MPEG2_VIDEO,
37     0xe06d80e3, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x5f, 0x6c, 0xbb, 0xea)
38    
39     // F72A76A0-EB0A-11d0-ACE4-0000C0CC16BA (FORMAT_VideoInfo2)
40     OUR_GUID_ENTRY(FORMAT_VIDEOINFO2,
41     0xf72a76A0L, 0xeb0a, 0x11d0, 0xac, 0xe4, 0x0, 0x0, 0xc0, 0xcc, 0x16, 0xba)
42    
43     // MPEG2 Other subtypes
44     // e06d8022-db46-11cf-b4d1-00805f6cbbea
45     OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG2_PROGRAM,
46     0xe06d8022, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
47    
48     // e06d8023-db46-11cf-b4d1-00805f6cbbea
49     OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG2_TRANSPORT,
50     0xe06d8023, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
51    
52     // e06d802b-db46-11cf-b4d1-00805f6cbbea
53     OUR_GUID_ENTRY(MEDIASUBTYPE_MPEG2_AUDIO,
54     0xe06d802b, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
55    
56     // e06d802c-db46-11cf-b4d1-00805f6cbbea
57     OUR_GUID_ENTRY(MEDIASUBTYPE_DOLBY_AC3,
58     0xe06d802c, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
59    
60     // e06d802d-db46-11cf-b4d1-00805f6cbbea
61     OUR_GUID_ENTRY(MEDIASUBTYPE_DVD_SUBPICTURE,
62     0xe06d802d, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
63    
64     // e06d8032-db46-11cf-b4d1-00805f6cbbea
65     OUR_GUID_ENTRY(MEDIASUBTYPE_DVD_LPCM_AUDIO,
66     0xe06d8032, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
67    
68     // e06d8033-db46-11cf-b4d1-00805f6cbbea
69     OUR_GUID_ENTRY(MEDIASUBTYPE_DTS,
70     0xe06d8033, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
71    
72     // e06d8034-db46-11cf-b4d1-00805f6cbbea
73     OUR_GUID_ENTRY(MEDIASUBTYPE_SDDS,
74     0xe06d8034, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
75    
76     // DVD-related mediatypes
77     // ED0B916A-044D-11d1-AA78-00C04FC31D60
78     OUR_GUID_ENTRY(MEDIATYPE_DVD_ENCRYPTED_PACK,
79     0xed0b916a, 0x044d, 0x11d1, 0xaa, 0x78, 0x00, 0xc0, 0x04f, 0xc3, 0x1d, 0x60)
80    
81     // e06d802e-db46-11cf-b4d1-00805f6cbbea
82     OUR_GUID_ENTRY(MEDIATYPE_DVD_NAVIGATION,
83     0xe06d802e, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
84    
85     // e06d802f-db46-11cf-b4d1-00805f6cbbea
86     OUR_GUID_ENTRY(MEDIASUBTYPE_DVD_NAVIGATION_PCI,
87     0xe06d802f, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
88    
89     // e06d8030-db46-11cf-b4d1-00805f6cbbea
90     OUR_GUID_ENTRY(MEDIASUBTYPE_DVD_NAVIGATION_DSI,
91     0xe06d8030, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
92    
93     // e06d8031-db46-11cf-b4d1-00805f6cbbea
94     OUR_GUID_ENTRY(MEDIASUBTYPE_DVD_NAVIGATION_PROVIDER,
95     0xe06d8031, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
96    
97     //
98     // DVD - MPEG2/AC3-related Formats
99     //
100     // e06d80e3-db46-11cf-b4d1-00805f6cbbea
101     OUR_GUID_ENTRY(FORMAT_MPEG2Video,
102     0xe06d80e3, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
103    
104     // e06d80e4-db46-11cf-b4d1-00805f6cbbea
105     OUR_GUID_ENTRY(FORMAT_DolbyAC3,
106     0xe06d80e4, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
107    
108     // e06d80e5-db46-11cf-b4d1-00805f6cbbea
109     OUR_GUID_ENTRY(FORMAT_MPEG2Audio,
110     0xe06d80e5, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
111    
112     // e06d80e6-db46-11cf-b4d1-00805f6cbbea
113     OUR_GUID_ENTRY(FORMAT_DVD_LPCMAudio,
114     0xe06d80e6, 0xdb46, 0x11cf, 0xb4, 0xd1, 0x00, 0x80, 0x05f, 0x6c, 0xbb, 0xea)
115    
116    
117     //
118     // KS Property Set Id (to communicate with the WDM Proxy filter) -- from
119     // ksmedia.h of WDM DDK.
120     //
121    
122     // BFABE720-6E1F-11D0-BCF2-444553540000
123     OUR_GUID_ENTRY(AM_KSPROPSETID_AC3,
124     0xBFABE720, 0x6E1F, 0x11D0, 0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00)
125    
126     // ac390460-43af-11d0-bd6a-003505c103a9
127     OUR_GUID_ENTRY(AM_KSPROPSETID_DvdSubPic,
128     0xac390460, 0x43af, 0x11d0, 0xbd, 0x6a, 0x00, 0x35, 0x05, 0xc1, 0x03, 0xa9)
129    
130     // 0E8A0A40L-6AEF-11D0-9ED0-00A024CA19B3
131     OUR_GUID_ENTRY(AM_KSPROPSETID_CopyProt,
132     0x0E8A0A40, 0x6AEF, 0x11D0, 0x9E, 0xD0, 0x00, 0xA0, 0x24, 0xCA, 0x19, 0xB3)
133    
134     // A503C5C0-1D1D-11d1-AD80-444553540000
135     OUR_GUID_ENTRY(AM_KSPROPSETID_TSRateChange,
136     0xa503c5c0, 0x1d1d, 0x11d1, 0xad, 0x80, 0x44, 0x45, 0x53, 0x54, 0x0, 0x0)
137    
138     // 3577EB09-9582-477f-B29C-B0C452A4FF9A
139     OUR_GUID_ENTRY(AM_KSPROPSETID_DVD_RateChange,
140     0x3577eb09, 0x9582, 0x477f, 0xb2, 0x9c, 0xb0, 0xc4, 0x52, 0xa4, 0xff, 0x9a)
141    
142     // ae4720ae-aa71-42d8-b82a-fffdf58b76fd
143     OUR_GUID_ENTRY(AM_KSPROPSETID_DvdKaraoke,
144     0xae4720ae, 0xaa71, 0x42d8, 0xb8, 0x2a, 0xff, 0xfd, 0xf5, 0x8b, 0x76, 0xfd)
145    
146     // c830acbd-ab07-492f-8852-45b6987c2979
147     OUR_GUID_ENTRY(AM_KSPROPSETID_FrameStep,
148     0xc830acbd, 0xab07, 0x492f, 0x88, 0x52, 0x45, 0xb6, 0x98, 0x7c, 0x29, 0x79)
149    
150     //
151     // KS categories from ks.h and ksmedia.h
152     //
153     //
154    
155     // 65E8773D-8F56-11D0-A3B9-00A0C9223196
156     OUR_GUID_ENTRY(AM_KSCATEGORY_CAPTURE,
157     0x65E8773DL, 0x8F56, 0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96)
158    
159     // 65E8773E-8F56-11D0-A3B9-00A0C9223196
160     OUR_GUID_ENTRY(AM_KSCATEGORY_RENDER,
161     0x65E8773EL, 0x8F56, 0x11D0, 0xA3, 0xB9, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96)
162    
163     // 1E84C900-7E70-11D0-A5D6-28DB04C10000
164     OUR_GUID_ENTRY(AM_KSCATEGORY_DATACOMPRESSOR,
165     0x1E84C900L, 0x7E70, 0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00)
166    
167     // 6994AD04-93EF-11D0-A3CC-00A0C9223196
168     OUR_GUID_ENTRY(AM_KSCATEGORY_AUDIO,
169     0x6994AD04L, 0x93EF, 0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96)
170    
171     // 6994AD05-93EF-11D0-A3CC-00A0C9223196
172     OUR_GUID_ENTRY(AM_KSCATEGORY_VIDEO,
173     0x6994AD05L, 0x93EF, 0x11D0, 0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96)
174    
175     // a799a800-a46d-11d0-a18c-00a02401dcd4
176     OUR_GUID_ENTRY(AM_KSCATEGORY_TVTUNER,
177     0xa799a800L, 0xa46d, 0x11d0, 0xa1, 0x8c, 0x00, 0xa0, 0x24, 0x01, 0xdc, 0xd4)
178    
179     // a799a801-a46d-11d0-a18c-00a02401dcd4
180     OUR_GUID_ENTRY(AM_KSCATEGORY_CROSSBAR,
181     0xa799a801L, 0xa46d, 0x11d0, 0xa1, 0x8c, 0x00, 0xa0, 0x24, 0x01, 0xdc, 0xd4)
182    
183     // a799a802-a46d-11d0-a18c-00a02401dcd4
184     OUR_GUID_ENTRY(AM_KSCATEGORY_TVAUDIO,
185     0xa799a802L, 0xa46d, 0x11d0, 0xa1, 0x8c, 0x00, 0xa0, 0x24, 0x01, 0xdc, 0xd4)
186    
187    
188     // 07dad660L-22f1-11d1-a9f4-00c04fbbde8f
189     OUR_GUID_ENTRY(AM_KSCATEGORY_VBICODEC,
190     0x07dad660L, 0x22f1, 0x11d1, 0xa9, 0xf4, 0x00, 0xc0, 0x4f, 0xbb, 0xde, 0x8f)
191    
192    
193     // 0A4252A0L-7E70-11D0-A5D6-28DB04C10000
194     OUR_GUID_ENTRY(AM_KSCATEGORY_SPLITTER,
195     0x0A4252A0L, 0x7E70, 0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00)
196    
197    
198     //
199     // guids needed to support IKsPin interface
200     //
201    
202     // d3abc7e0l-9a61-11d0-a40d00a0c9223196
203     OUR_GUID_ENTRY(IID_IKsInterfaceHandler,
204     0xD3ABC7E0L, 0x9A61, 0x11D0, 0xA4, 0x0D, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96)
205    
206     // 5ffbaa02l-49a3-11d0-9f3600aa00a216a1
207     OUR_GUID_ENTRY(IID_IKsDataTypeHandler,
208     0x5FFBAA02L, 0x49A3, 0x11D0, 0x9F, 0x36, 0x00, 0xAA, 0x00, 0xA2, 0x16, 0xA1)
209    
210     // b61178d1-a2d9-11cf-9e53-00aa00a216a1
211     OUR_GUID_ENTRY(IID_IKsPin,
212     0xb61178d1L, 0xa2d9, 0x11cf, 0x9e, 0x53, 0x00, 0xaa, 0x00, 0xa2, 0x16, 0xa1)
213    
214     // 28F54685-06FD-11D2-B27A-00A0C9223196
215     OUR_GUID_ENTRY(IID_IKsControl,
216     0x28F54685L, 0x06FD, 0x11D2, 0xB2, 0x7A, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96)
217    
218     // CD5EBE6B-8B6E-11D1-8AE0-00A0C9223196
219     OUR_GUID_ENTRY(IID_IKsPinFactory,
220     0xCD5EBE6BL, 0x8B6E, 0x11D1, 0x8A, 0xE0, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96)
221    
222     // 1A8766A0-62CE-11CF-A5D6-28DB04C10000
223     OUR_GUID_ENTRY(AM_INTERFACESETID_Standard,
224     0x1A8766A0L, 0x62CE, 0x11CF, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00)

root@recompile.se
ViewVC Help
Powered by ViewVC 1.1.26