' ######################################################################################## ' File: ksuuids.h ' Desc: Contains the GUIDs for the MediaType type, subtype fields and format ' types for DVD/MPEG2 media types. ' Copyright (c) 1992 - 2002, Microsoft Corporation. All rights reserved. ' ######################################################################################## #IF NOT %DEF(%KSUUIDS_INC) %KSUUIDS_INC = 1 ' --- MPEG 2 definitions --- $MEDIATYPE_MPEG2_PACK = GUID$("{36523B13-8EE5-11D1-8CA3-0060B057664A}") $MEDIATYPE_MPEG2_PES = GUID$("{E06D8020-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIATYPE_CONTROL = GUID$("{E06D8021-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIATYPE_MPEG2_SECTIONS = GUID$("{455F176C-4B06-47CE-9AEF-8CAEF73DF7B5}") $MEDIASUBTYPE_ATSC_SI = GUID$("{B3C7397C-D303-414D-B33C-4ED2C9D29733}") $MEDIASUBTYPE_DVB_SI = GUID$("{E9DD31A3-221D-4ADB-8532-9AF309C1A408}") $MEDIASUBTYPE_MPEG2DATA = GUID$("{C892E55B-252D-42B5-A316-D997E7A5D995}") $MEDIASUBTYPE_MPEG2_VIDEO = GUID$("{E06D8026-DB46-11CF-B4D1-00805F6CBBEA}") ' // use MPEG2VIDEOINFO (defined below) with FORMAT_MPEG2_VIDEO $FORMAT_MPEG2_VIDEO = GUID$("{E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}") $FORMAT_VIDEOINFO2 = GUID$("{F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}") '// MPEG2 Other subtypes $MEDIASUBTYPE_MPEG2_PROGRAM = GUID$("{E06D8022-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_MPEG2_TRANSPORT = GUID$("{E06D8023-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE = GUID$("{138AA9A4-1EE2-4C5B-988E-19ABFDBC8A11}") $MEDIASUBTYPE_MPEG2_AUDIO = GUID$("{E06D802B-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_DOLBY_AC3 = GUID$("{E06D802C-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_DVD_SUBPICTURE = GUID$("{E06D802D-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_DVD_LPCM_AUDIO = GUID$("{E06D8032-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_DTS = GUID$("{E06D8033-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_SDDS = GUID$("{E06D8034-DB46-11CF-B4D1-00805F6CBBEA}") ' // DVD-related mediatypes $MEDIATYPE_DVD_ENCRYPTED_PACK = GUID$("{ED0B916A-044D-11D1-AA78-00C04FC31D60}") $MEDIATYPE_DVD_NAVIGATION = GUID$("{E06D802E-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_DVD_NAVIGATION_PCI = GUID$("{E06D802F-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_DVD_NAVIGATION_DSI = GUID$("{E06D8030-DB46-11CF-B4D1-00805F6CBBEA}") $MEDIASUBTYPE_DVD_NAVIGATION_PROVIDER = GUID$("{E06D8031-DB46-11CF-B4D1-00805F6CBBEA}") ' // DVD - MPEG2/AC3-related Formats $FORMAT_MPEG2Video = GUID$("{E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}") $FORMAT_DolbyAC3 = GUID$("{E06D80E4-DB46-11CF-B4D1-00805F6CBBEA}") $FORMAT_MPEG2Audio = GUID$("{E06D80E5-DB46-11CF-B4D1-00805F6CBBEA}") $FORMAT_DVD_LPCMAudio = GUID$("{E06D8065-DB46-11CF-B4D1-00805F6CBBEA}") ' // KS Property Set Id (to communicate with the WDM Proxy filter) -- from ' // ksmedia.h of WDM DDK. $AM_KSPROPSETID_AC3 = GUID$("{BFABE720-6E1F-11D0-BCF2-444553540000}") $AM_KSPROPSETID_DvdSubPic = GUID$("{AC390460-43AF-11D0-BD6A-003505C103A9}") $AM_KSPROPSETID_CopyProt = GUID$("{0E8A0A40-6AEF-11D0-9ED0-00A024CA19B3}") $AM_KSPROPSETID_TSRateChange = GUID$("{A503C5C0-1D1D-11D1-AD80-444553540000}") $AM_KSPROPSETID_DVD_RateChange = GUID$("{3577EB09-9582-477f-B29C-B0C452A4FF9A}") $AM_KSPROPSETID_DvdKaraoke = GUID$("{AE4720AE-AA71-42D8-B82A-FFFDF58B76FD}") $AM_KSPROPSETID_FrameStep = GUID$("{C830ACBD-AB07-492F-8852-45B6987C2979}") ' // KS categories from ks.h and ksmedia.h $AM_KSCATEGORY_CAPTURE = GUID$("{65E8773D-8F56-11D0-A3B9-00A0C9223196}") $AM_KSCATEGORY_RENDER = GUID$("{65E8773E-8F56-11D0-A3B9-00A0C9223196}") $AM_KSCATEGORY_DATACOMPRESSOR = GUID$("{1E84C900-7E70-11D0-A5D6-28DB04C10000}") $AM_KSCATEGORY_AUDIO = GUID$("{6994AD04-93EF-11D0-A3CC-00A0C9223196}") $AM_KSCATEGORY_VIDEO = GUID$("{6994AD05-93EF-11D0-A3CC-00A0C9223196}") $AM_KSCATEGORY_TVTUNER = GUID$("{A799A800-A46D-11D0-A18C-00A02401DCD4}") $AM_KSCATEGORY_CROSSBAR = GUID$("{A799A801-A46D-11D0-A18C-00A02401DCD4}") $AM_KSCATEGORY_TVAUDIO = GUID$("{A799A802-A46D-11D0-A18C-00A02401DCD4}") $AM_KSCATEGORY_VBICODEC = GUID$("{07DAD660-22F1-11D1-A9F4-00C04FBBDE8F}") $AM_KSCATEGORY_SPLITTER = GUID$("{0A4252A0-7E70-11D0-A5D6-28DB04C10000}") ' // GUIDs needed to support IKsPin interface $IID_IKsInterfaceHandler = GUID$("{D3ABC7E0-9A61-11D0-A40D00A0C9223196}") $IID_IKsDataTypeHandler = GUID$("{5FFBAA02-49A3-11D0-9F3600AA00A216A1}") $IID_IKsPin = GUID$("{B61178D1-A2D9-11CF-9E53-00AA00A216A1}") $IID_IKsControl = GUID$("{28F54685-06FD-11D2-B27A-00A0C9223196}") $IID_IKsPinFactory = GUID$("{CD5EBE6B-8B6E-11D1-8AE0-00A0C9223196}") $AM_INTERFACESETID_Standard = GUID$("{1A8766A0-62CE-11CF-A5D6-28DB04C10000}") #ENDIF ' #IF NOT %DEF(%KSUUIDS_INC)