Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} { * }
FmtTag: 0x0002 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0002 {00000002-0000-0010-8000-00aa00389b71}
FmtTag: 0x0006 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0006 {00000006-0000-0010-8000-00aa00389b71}
FmtTag: 0x0007 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0007 {00000007-0000-0010-8000-00aa00389b71}
FmtTag: 0x0055 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0055 {00000055-0000-0010-8000-00aa00389b71}
FmtTag: 0x0402 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0402 {00000402-0000-0010-8000-00aa00389b71}
FmtTag: 0x674f MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x674f {0000674f-0000-0010-8000-00aa00389b71}
FmtTag: 0x6750 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x6750 {00006750-0000-0010-8000-00aa00389b71}
FmtTag: 0x6751 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x6751 {00006751-0000-0010-8000-00aa00389b71}
FmtTag: 0x0074 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0074 {00000074-0000-0010-8000-00aa00389b71}
FmtTag: 0x0062 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0062 {00000062-0000-0010-8000-00aa00389b71}
FmtTag: 0x0069 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0069 {00000069-0000-0010-8000-00aa00389b71}
FmtTag: 0x0070 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0070 {00000070-0000-0010-8000-00aa00389b71}
FmtTag: 0x0071 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0071 {00000071-0000-0010-8000-00aa00389b71}
FmtTag: 0x0072 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0072 {00000072-0000-0010-8000-00aa00389b71}
FmtTag: 0x0073 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0073 {00000073-0000-0010-8000-00aa00389b71}
FmtTag: 0x028e MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x028e {0000028e-0000-0010-8000-00aa00389b71}
PCM MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00aa00389b71}
DRM_Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DRM_Audio {00000009-0000-0010-8000-00aa00389b71}
IEEE_FLOAT MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00aa00389b71}
DOLBY_AC3_SPDIF MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DOLBY_AC3_SPDIF {00000092-0000-0010-8000-00aa00389b71}
RAW_SPORT MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_RAW_SPORT {00000240-0000-0010-8000-00aa00389b71}
SPDIF_TAG_241h MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_SPDIF_TAG_241h {00000241-0000-0010-8000-00aa00389b71}
FmtTag: 0x0164 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0164 {00000164-0000-0010-8000-00aa00389b71}
FmtTag: 0x0249 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0249 {00000249-0000-0010-8000-00aa00389b71}
MPEG1Payload MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_MPEG1Payload {e436eb81-524f-11ce-9f53-0020af0ba770}
MPEG1Packet MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_MPEG1Packet {e436eb80-524f-11ce-9f53-0020af0ba770}
MPEG2_AUDIO MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_MPEG2_AUDIO {e06d802b-db46-11cf-b4d1-00805f6cbbea}
FmtTag: 0x2000 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x2000 {00002000-0000-0010-8000-00aa00389b71}
DOLBY_AC3 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} {8d2fd10b-5841-4a6b-8905-588fec1aded9}
14_4 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: 14_4 {345f3431-0000-0010-8000-00aa00389b71}
28_8 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: 28_8 {385f3832-0000-0010-8000-00aa00389b71}
ATRC MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: ATRC {43525441-0000-0010-8000-00aa00389b71}
COOK MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: COOK {4b4f4f43-0000-0010-8000-00aa00389b71}
DNET MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: DNET {54454e44-0000-0010-8000-00aa00389b71}
SIPR MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: SIPR {52504953-0000-0010-8000-00aa00389b71}
FmtTag: 0x00ff MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x00ff {000000ff-0000-0010-8000-00aa00389b71}
RAAC MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: RAAC {43414152-0000-0010-8000-00aa00389b71}
RACP MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} 4cc: RACP {50434152-0000-0010-8000-00aa00389b71}
Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} {1541c5c0-cddf-477d-bc0a-86f8ae7f8354}
FmtTag: 0x77a1 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x77a1 {000077a1-0000-0010-8000-00aa00389b71}
Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} {10d45fed-6f2d-470d-ad33-29d152ccc2a7}
Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} {513db7ed-b252-4c39-b79b-e30cb84267ea}
PCMAudio_Obsolete MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_PCMAudio_Obsolete {e436eb8a-524f-11ce-9f53-0020af0ba770}
Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} {f91ff9d0-c894-11d0-9de9-00aa00af3494}
Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} {827fa280-cdfc-11cf-9a9d-00aa00b7dad1}
Audio MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} {9e17ee50-cdfc-11cf-9a9d-00aa00b7dad1}
FmtTag: 0x0270 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0270 {00000270-0000-0010-8000-00aa00389b71}
FmtTag: 0x2004 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x2004 {00002004-0000-0010-8000-00aa00389b71}
FmtTag: 0x2005 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x2005 {00002005-0000-0010-8000-00aa00389b71}
ACELPnet MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_ACELPnet {00000130-0000-0010-8000-00aa00389b71}
FmtTag: 0x0160 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} FmtTag: 0x0160 {00000160-0000-0010-8000-00aa00389b71}
WMAudioV2 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMAudioV2 {00000161-0000-0010-8000-00aa00389b71}
WMAudioV9 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMAudioV9 {00000162-0000-0010-8000-00aa00389b71}
WMAudio_Lossless MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMAudio_Lossless {00000163-0000-0010-8000-00aa00389b71}
WMSP1 MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMSP1 {0000000a-0000-0010-8000-00aa00389b71}
Line21_GOPPacket MEDIATYPE_AUXLine21Data {670aea80-3a82-11d0-b79b-00aa003767a7} MEDIASUBTYPE_Line21_GOPPacket {6e8d4a23-310c-11d0-b79a-00aa003767a7}
AUXLine21Data MEDIATYPE_AUXLine21Data {670aea80-3a82-11d0-b79b-00aa003767a7} { * }
DVD_ENCRYPTED_PACK MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60} { * }
MPEG2_AUDIO MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60} MEDIASUBTYPE_MPEG2_AUDIO {e06d802b-db46-11cf-b4d1-00805f6cbbea}
DOLBY_AC3 MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60} MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
MPEG2_VIDEO MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60} MEDIASUBTYPE_MPEG2_VIDEO {e06d8026-db46-11cf-b4d1-00805f6cbbea}
DVD_SUBPICTURE MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60} MEDIASUBTYPE_DVD_SUBPICTURE {e06d802d-db46-11cf-b4d1-00805f6cbbea}
DVD_LPCM_AUDIO MEDIATYPE_DVD_ENCRYPTED_PACK {ed0b916a-044d-11d1-aa78-00c04fc31d60} MEDIASUBTYPE_DVD_LPCM_AUDIO {e06d8032-db46-11cf-b4d1-00805f6cbbea}
File MEDIATYPE_File {656c6966-0000-0010-8000-00aa00389b71} { * }
DVSD MEDIATYPE_Interleaved {73766169-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DVSD {64737664-0000-0010-8000-00aa00389b71}
DVHD MEDIATYPE_Interleaved {73766169-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DVHD {64687664-0000-0010-8000-00aa00389b71}
DVSL MEDIATYPE_Interleaved {73766169-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DVSL {6c737664-0000-0010-8000-00aa00389b71}
Midi MEDIATYPE_Midi {7364696d-0000-0010-8000-00aa00389b71} { * }
MPEG2_AUDIO MEDIATYPE_MPEG2_PACK {36523b13-8ee5-11d1-8ca3-0060b057664a} MEDIASUBTYPE_MPEG2_AUDIO {e06d802b-db46-11cf-b4d1-00805f6cbbea}
DOLBY_AC3 MEDIATYPE_MPEG2_PACK {36523b13-8ee5-11d1-8ca3-0060b057664a} MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
DTS MEDIATYPE_MPEG2_PACK {36523b13-8ee5-11d1-8ca3-0060b057664a} MEDIASUBTYPE_DTS {e06d8033-db46-11cf-b4d1-00805f6cbbea}
MPEG2_AUDIO MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea} MEDIASUBTYPE_MPEG2_AUDIO {e06d802b-db46-11cf-b4d1-00805f6cbbea}
DOLBY_AC3 MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea} MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
DTS MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea} MEDIASUBTYPE_DTS {e06d8033-db46-11cf-b4d1-00805f6cbbea}
MPEG2_VIDEO MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea} MEDIASUBTYPE_MPEG2_VIDEO {e06d8026-db46-11cf-b4d1-00805f6cbbea}
DVD_SUBPICTURE MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea} MEDIASUBTYPE_DVD_SUBPICTURE {e06d802d-db46-11cf-b4d1-00805f6cbbea}
DVD_LPCM_AUDIO MEDIATYPE_MPEG2_PES {e06d8020-db46-11cf-b4d1-00805f6cbbea} MEDIASUBTYPE_DVD_LPCM_AUDIO {e06d8032-db46-11cf-b4d1-00805f6cbbea}
ScriptCommand MEDIATYPE_ScriptCommand {73636d64-0000-0010-8000-00aa00389b71} { * }
Ogg MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_Ogg {d2855fa9-61a7-4db0-b979-71f297c17a04}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} { * }
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {706d706d-0000-0000-0000-000000000000}
MPEG1Audio MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_MPEG1Audio {e436eb87-524f-11ce-9f53-0020af0ba770}
MPEG2_TRANSPORT MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_MPEG2_TRANSPORT {e06d8023-db46-11cf-b4d1-00805f6cbbea}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {f4aeb342-0329-4fdd-a8fd-4aff4926c978}
MPEG2_PROGRAM MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_MPEG2_PROGRAM {e06d8022-db46-11cf-b4d1-00805f6cbbea}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {8f85c35b-ffcc-4b5a-a0c8-a84d7d379d54}
QTMovie MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_QTMovie {e436eb89-524f-11ce-9f53-0020af0ba770}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {a721ec57-6eeb-47a3-8805-ad75e0417c26}
Avi MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_Avi {e436eb88-524f-11ce-9f53-0020af0ba770}
DOLBY_AC3 MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_DOLBY_AC3 {e06d802c-db46-11cf-b4d1-00805f6cbbea}
MPEG1System MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_MPEG1System {e436eb84-524f-11ce-9f53-0020af0ba770}
MPEG1VideoCD MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_MPEG1VideoCD {e436eb85-524f-11ce-9f53-0020af0ba770}
MPEG1Video MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_MPEG1Video {e436eb86-524f-11ce-9f53-0020af0ba770}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {49952f4c-3edc-4a9b-8906-1de02a3d4bc2}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {c851b242-69c9-46a5-bf54-9fa1bbff5f4c}
WAVE MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_WAVE {e436eb8b-524f-11ce-9f53-0020af0ba770}
AU MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_AU {e436eb8c-524f-11ce-9f53-0020af0ba770}
AIFF MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIASUBTYPE_AIFF {e436eb8d-524f-11ce-9f53-0020af0ba770}
Midi MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIATYPE_Midi {7364696d-0000-0010-8000-00aa00389b71}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {d51bd5a3-7548-11cf-a520-0080c77ef58a}
Text MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} MEDIATYPE_Text {73747874-0000-0010-8000-00aa00389b71}
Stream MEDIATYPE_Stream {e436eb83-524f-11ce-9f53-0020af0ba770} {33facfe0-a9be-11d0-a520-00a0d10129c0}
None MEDIATYPE_Text {73747874-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_None {e436eb8e-524f-11ce-9f53-0020af0ba770}
Text MEDIATYPE_Text {73747874-0000-0010-8000-00aa00389b71} { * }
TELETEXT MEDIATYPE_VBI {f72a76e1-eb0a-11d0-ace4-0000c0cc16ba} MEDIASUBTYPE_TELETEXT {f72a76e3-eb0a-11d0-ace4-0000c0cc16ba}
YUY2 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00aa00389b71}
YV12 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_YV12 {32315659-0000-0010-8000-00aa00389b71}
I420 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_I420 {30323449-0000-0010-8000-00aa00389b71}
IYUV MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_IYUV {56555949-0000-0010-8000-00aa00389b71}
RGB32 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_RGB32 {e436eb7e-524f-11ce-9f53-0020af0ba770}
RGB565 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_RGB565 {e436eb7b-524f-11ce-9f53-0020af0ba770}
RGB555 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_RGB555 {e436eb7c-524f-11ce-9f53-0020af0ba770}
RGB24 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_RGB24 {e436eb7d-524f-11ce-9f53-0020af0ba770}
None MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_None {e436eb8e-524f-11ce-9f53-0020af0ba770}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} { * }
XVID MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: XVID {44495658-0000-0010-8000-00aa00389b71}
DX50 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: DX50 {30355844-0000-0010-8000-00aa00389b71}
DIVX MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: DIVX {58564944-0000-0010-8000-00aa00389b71}
DIV3 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: DIV3 {33564944-0000-0010-8000-00aa00389b71}
MP43 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_MP43 {3334504d-0000-0010-8000-00aa00389b71}
MP42 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: MP42 {3234504d-0000-0010-8000-00aa00389b71}
MP41 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: MP41 {3134504d-0000-0010-8000-00aa00389b71}
DVD_SUBPICTURE MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DVD_SUBPICTURE {e06d802d-db46-11cf-b4d1-00805f6cbbea}
MPEG1Packet MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_MPEG1Packet {e436eb80-524f-11ce-9f53-0020af0ba770}
MPEG1Payload MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_MPEG1Payload {e436eb81-524f-11ce-9f53-0020af0ba770}
MPEG2_VIDEO MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_MPEG2_VIDEO {e06d8026-db46-11cf-b4d1-00805f6cbbea}
YVYU MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_YVYU {55595659-0000-0010-8000-00aa00389b71}
RGB8 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_RGB8 {e436eb7a-524f-11ce-9f53-0020af0ba770}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {1b81be0b-a0c7-11d3-b984-00c04f2e73c5}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {1b81be0d-a0c7-11d3-b984-00c04f2e73c5}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {1b81be0a-a0c7-11d3-b984-00c04f2e73c5}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {1b81be0c-a0c7-11d3-b984-00c04f2e73c5}
UYVY MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_UYVY {59565955-0000-0010-8000-00aa00389b71}
ARGB4444 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_ARGB4444 {6e6415e6-5c24-425f-93cd-80102b3d1cca}
ARGB32 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_ARGB32 {773c9ac0-3274-11d0-b724-00aa006c1a01}
IA44 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_IA44 {34344149-0000-0010-8000-00aa00389b71}
AI44 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_AI44 {34344941-0000-0010-8000-00aa00389b71}
AYUV MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_AYUV {56555941-0000-0010-8000-00aa00389b71}
MP4V MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: mp4v {7634706d-0000-0010-8000-00aa00389b71}
DVX1 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: dvx1 {31787664-0000-0010-8000-00aa00389b71}
DIV4 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: DIV4 {34564944-0000-0010-8000-00aa00389b71}
DIV5 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: DIV5 {35564944-0000-0010-8000-00aa00389b71}
DIV6 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: DIV6 {36564944-0000-0010-8000-00aa00389b71}
DXM4 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: DXM4 {344d5844-0000-0010-8000-00aa00389b71}
MPG4 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: MPG4 {3447504d-0000-0010-8000-00aa00389b71}
MP4S MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_MP4S {5334504d-0000-0010-8000-00aa00389b71}
DVSD MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_DVSD {64737664-0000-0010-8000-00aa00389b71}
DVC MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: dvc {20637664-0000-0010-8000-00aa00389b71}
IV41 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: IV41 {31345649-0000-0010-8000-00aa00389b71}
IV50 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: IV50 {30355649-0000-0010-8000-00aa00389b71}
AVC1 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: AVC1 {31435641-0000-0010-8000-00aa00389b71}
H264 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_H264 {34363248-0000-0010-8000-00aa00389b71}
X264 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: X264 {34363258-0000-0010-8000-00aa00389b71}
VSSH MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: VSSH {48535356-0000-0010-8000-00aa00389b71}
MJPG MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_MJPG {47504a4d-0000-0010-8000-00aa00389b71}
TVMJ MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_TVMJ {4a4d5654-0000-0010-8000-00aa00389b71}
WAKE MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_WAKE {454b4157-0000-0010-8000-00aa00389b71}
CFCC MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_CFCC {43434643-0000-0010-8000-00aa00389b71}
IJPG MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_IJPG {47504a49-0000-0010-8000-00aa00389b71}
Plum MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_Plum {6d756c50-0000-0010-8000-00aa00389b71}
RV20 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: RV20 {30325652-0000-0010-8000-00aa00389b71}
RV30 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: RV30 {30335652-0000-0010-8000-00aa00389b71}
RV40 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: RV40 {30345652-0000-0010-8000-00aa00389b71}
RV41 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: RV41 {31345652-0000-0010-8000-00aa00389b71}
VPVideo MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_VPVideo {5a9b6a40-1a22-11d1-bad9-00609744111a}
VPVBI MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_VPVBI {5a9b6a41-1a22-11d1-bad9-00609744111a}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {83583459-f796-4118-8452-aa80adfc690a}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {a6dbb18d-8dae-4848-9a82-e5ed7f35aa59}
VGMV MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: VGMV {564d4756-0000-0010-8000-00aa00389b71}
QTRpza MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_QTRpza {617a7072-0000-0010-8000-00aa00389b71}
QTSmc MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_QTSmc {20636d73-0000-0010-8000-00aa00389b71}
QTRle MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_QTRle {20656c72-0000-0010-8000-00aa00389b71}
QTJpeg MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_QTJpeg {6765706a-0000-0010-8000-00aa00389b71}
Overlay MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_Overlay {e436eb7f-524f-11ce-9f53-0020af0ba770}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {740b83a8-ffe1-46a7-bc70-51ea570771df}
RGB4 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} MEDIASUBTYPE_RGB4 {e436eb79-524f-11ce-9f53-0020af0ba770}
CVID MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: CVID {44495643-0000-0010-8000-00aa00389b71}
FFDS MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: FFDS {53444646-0000-0010-8000-00aa00389b71}
IV32 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: IV32 {32335649-0000-0010-8000-00aa00389b71}
MRLE MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: MRLE {454c524d-0000-0010-8000-00aa00389b71}
MSVC MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: MSVC {4356534d-0000-0010-8000-00aa00389b71}
VP60 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: VP60 {30365056-0000-0010-8000-00aa00389b71}
VP61 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: VP61 {31365056-0000-0010-8000-00aa00389b71}
VP62 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: VP62 {32365056-0000-0010-8000-00aa00389b71}
VP70 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: VP70 {30375056-0000-0010-8000-00aa00389b71}
Video MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} {1f73e9b1-8c3a-11d0-a3be-00a0c9244436}
WMVA MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: WMVA {41564d57-0000-0010-8000-00aa00389b71}
WVP2 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: WVP2 {32505657-0000-0010-8000-00aa00389b71}
NV12 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: NV12 {3231564e-0000-0010-8000-00aa00389b71}
M4S2 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: M4S2 {3253344d-0000-0010-8000-00aa00389b71}
MSS1 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_MSS1 {3153534d-0000-0010-8000-00aa00389b71}
MSS2 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_MSS2 {3253534d-0000-0010-8000-00aa00389b71}
WMV1 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMV1 {31564d57-0000-0010-8000-00aa00389b71}
WMV2 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMV2 {32564d57-0000-0010-8000-00aa00389b71}
WMV3 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMV3 {33564d57-0000-0010-8000-00aa00389b71}
WMVP MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} WMMEDIASUBTYPE_WMVP {50564d57-0000-0010-8000-00aa00389b71}
PF10 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: PF10 {30314650-0000-0010-8000-00aa00389b71}
PF20 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: PF20 {30324650-0000-0010-8000-00aa00389b71}
PF30 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: PF30 {30334650-0000-0010-8000-00aa00389b71}
PF40 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: PF40 {30344650-0000-0010-8000-00aa00389b71}
PF41 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: PF41 {31344650-0000-0010-8000-00aa00389b71}
TTL2 MEDIATYPE_Video {73646976-0000-0010-8000-00aa00389b71} 4cc: TTL2 {324c5454-0000-0010-8000-00aa00389b71}
{455f176c-4b06-47ce-9aef-8caef73df7b5} {455f176c-4b06-47ce-9aef-8caef73df7b5} { * }
{455f176c-4b06-47ce-9aef-8caef73df7b5} {455f176c-4b06-47ce-9aef-8caef73df7b5} {c892e55b-252d-42b5-a316-d997e7a5d995}
{b34efbb8-a9e1-4a87-adab-1f89f66ccfc7} {b34efbb8-a9e1-4a87-adab-1f89f66ccfc7} {769f6e8d-d316-4f2a-9050-0f0cc9a7116f}
{b34efbb8-a9e1-4a87-adab-1f89f66ccfc7} {b34efbb8-a9e1-4a87-adab-1f89f66ccfc7} {174f61be-43e5-4a82-bd32-57e1349a7289}
{e487eb08-6b26-4be9-9dd3-993434d313fd} {e487eb08-6b26-4be9-9dd3-993434d313fd} { * }
HRESULT CLSIDFromString( LPOLESTR lpsz, //Pointer to the string representation of the CLSID LPCLSID pclsid //Pointer to the CLSID );
WINOLEAPI StringFromCLSID( REFCLSID rclsid, //CLSID to be converted LPOLESTR * ppsz //Address of output variable that receives a // pointer to the resulting string );《COM中 GUID和UUID、CLSID、IID》
当初微软设计com规范的时候,有两种选择来保证用户的设计的com组件可以全球唯一:第一种是采用和Internet地址一样的管理方式,成立一个管理机构,用户如果想开发一个COM组件的时候需要向该机构提出申请,并交一定的费用。
第二种是发明一种算法,每次都能产生一个全球唯一的COM组件标识符。
第一种方法,用户使用起来太不方便,微软采用第二种方法,并发明了一种算法,这种算法用GUID(Globally Unique Identifiers)来标识COM组件,GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。
GUID的例子: 54BF6567--1007--11D1--B0AA--444553540000
HKEY_CLASSES_ROOT\CLSID\{002B9E07-2E10-438F-AF1E-40E6A96F1EE4} 在微软的COM中GUID和UUID、CLSID、IID是一回事,只不过各自代表的意义不同:
UUID
: 代表COM CLSID : 代表COM组件中的类
IID :代表COM组件中的接口
在程序中,实际对象数据对应的处理程序路径string往往不尽相同,比如有的放C盘有的D盘,微软想出了一个解决方案,那就是不使用直接的路径表示方法,而使用一个叫 CLSID的方式间接描述这些对象数据的处理程序路径。
CLSID 其实就是一个号码,CLSID 的结构定义如下:
typedef struct _GUID {
DWORD Data1; // 随机数
WORD Data2; // 和时间相关
WORD Data3; // 和时间相关
BYTE Data4[8]; // 和网卡MAC相关
} GUID;typedef GUID CLSID;
// 组件ID
typedef GUID IID;// 接口ID
#define REFCLSID const CLSID &// 常见的声明和赋值方法
CLSID CLSID_Excel = {0x00024500,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}};
struct __declspec(uuid("00024500-0000-0000-C000-000000000046")) CLSID_Excel;
class DECLSPEC_UUID("00024500-0000-0000-C000-000000000046") CLSID_Excel;
// 注册表中的表示方法
{00024500-0000-0000-C000-000000000046}如果使用开发环境编写组件程序,则IDE会自动帮你产生 CLSID;
可以用函数 CoCreateGuid() 产生 CLSID;
使用"vc目录\Common\Tools\GuidGen.exe"工具产生GUID
每一个COM组件都需要指定一个 CLSID,并且不能重名。它之所以使用16个字节,就是要从概率上保证重复是“不可能”的。但是,微软为了使用方便,也支持另一个字符串名称方式,叫 ProgID。。由于 CLSID 和 ProgID 其实是一个概念的两个不同的表示形式,所以我们在程序中可以随便使用任何一种。
下面是 CLSID 和 ProgID 之间的转换方法和相关的函数:函数 功能说明
CLSIDFromProgID()、CLSIDFromProgIDEx() 由 ProgID 得到 CLSID。没什么好说的,你自己都可以写,查注册表贝
ProgIDFromCLSID() 由 CLSID 得到 ProgID,调用者使用完成后要释放 ProgID 的内存(注5)
CoCreateGuid() 随机生成一个 GUID
IsEqualGUID()、IsEqualCLSID()、IsEqualIID() 比较2个ID是否相等
StringFromCLSID()、StringFromGUID2()、StringFromIID() 由 CLSID,IID 得到注册表中CLSID样式的字符串,注意释放内存
总结:
通过如下定义:
typedef GUID CLSID;
// 组件ID
typedef GUID IID;// 接口ID 可以知道 DLSID 和 IID 都是 GUID,所以
HRESULT CLSIDFromString( LPOLESTR lpsz, //Pointer to the string representation of the CLSID LPCLSID pclsid //Pointer to the CLSID );WINOLEAPI StringFromCLSID( REFCLSID rclsid, //CLSID to be converted LPOLESTR * ppsz //Address of output variable that receives a // pointer to the resulting string );这两个个函数可以在好好利用了(我觉得这两个函数就很好用了,如下几个函数具体参考MSDN);还有如下几个函数:WINOLEAPI StringFromCLSID( REFCLSID rclsid, //CLSID to be converted LPOLESTR * ppsz //Address of output variable that receives a // pointer to the resulting string );int StringFromGUID2( REFGUID rguid, //GUID to be converted LPOLESTR lpsz, //Pointer to resulting string int cchMax //Size of array at lpsz );WINOLEAPI StringFromIID( REFIID rclsid, //Interface identifier to be converted LPOLESTR * lplpsz //Address of output variable that receives a // pointer to the resulting string );WINOLEAPI IIDFromString( LPOLESTR lpsz, //Pointer to the string representation of the IID LPIID lpiid //Pointer to the requested IID on return );