Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.9 KiB

  1. //
  2. // Filename : viduid.h
  3. // Purpose : Define the Video UIDs used by the H261 and H263 codecs
  4. // Contents :
  5. //
  6. #ifndef _VIDUIDS_H_
  7. #define _VIDUIDS_H_
  8. #ifndef OUR_GUID_ENTRY
  9. #define _VIDUIDS_H_OUR_GUID_ENTRY_
  10. #define OUR_GUID_ENTRY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
  11. DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8);
  12. #endif
  13. #ifdef _ALPHA_
  14. // {AE64FDE2-0838-11D1-ACEC-0000F8755C70} DEC H.261 Encoder
  15. DEFINE_GUID(CLSID_H261_ENCODE_FILTER,
  16. 0xae64fde2, 0x0838, 0x11d1, 0xac, 0xec, 0x00, 0x00, 0xf8, 0x75, 0x5c, 0x70);
  17. // {AE64FDE3-0838-11D1-ACEC-0000F8755C70} DEC H.263 Encoder
  18. DEFINE_GUID(CLSID_H263_ENCODE_FILTER,
  19. 0xae64fde3, 0x0838, 0x11d1, 0xac, 0xec, 0x00, 0x00, 0xf8, 0x75, 0x5c, 0x70);
  20. // {AE64FDE0-0838-11D1-ACEC-0000F8755C70}
  21. DEFINE_GUID(CLSID_H261_DECODE_FILTER,
  22. 0xae64fde0, 0x0838, 0x11d1, 0xac, 0xec, 0x00, 0x00, 0xf8, 0x75, 0x5c, 0x70);
  23. // {AE64FDE0-0838-11D1-ACEC-0000F8755C70}
  24. DEFINE_GUID(CLSID_H263_DECODE_FILTER,
  25. 0xae64fde0, 0x0838, 0x11d1, 0xac, 0xec, 0x00, 0x00, 0xf8, 0x75, 0x5c, 0x70);
  26. #else
  27. // H261 Decode
  28. // {31363248-0000-0010-8000-00AA00389B71}
  29. OUR_GUID_ENTRY(CLSID_H261_DECODE_FILTER,
  30. 0x31363248, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
  31. // H261 Encode
  32. // {EFD08EC1-EA11-11CF-9FEC-00AA00A59F69}
  33. OUR_GUID_ENTRY(CLSID_H261_ENCODE_FILTER,
  34. 0xEFD08EC1, 0xEA11, 0x11CF, 0x9F, 0xEC, 0x00, 0xAA, 0x00, 0xA5, 0x9F, 0x69);
  35. // H263 Decode
  36. // {33363248-0000-0010-8000-00AA00389B71}
  37. OUR_GUID_ENTRY(CLSID_H263_DECODE_FILTER,
  38. 0x33363248, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
  39. // H263 Encode
  40. // {C9076CE2-FB56-11CF-906C-00AA00A59F69}
  41. OUR_GUID_ENTRY(CLSID_H263_ENCODE_FILTER,
  42. 0xC9076CE2, 0xFB56, 0x11CF, 0x90, 0x6C, 0x00, 0xAA, 0x00, 0xA5, 0x9F, 0x69);
  43. #endif // ALPHA
  44. #if defined(_VIDUIDS_H_OUR_GUID_ENTRY_)
  45. #undef OUR_GUID_ENTRY
  46. #endif
  47. #endif _VIDUIDS_H_