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.

60 lines
2.4 KiB

  1. #pragma once
  2. //==========================================================================;
  3. //
  4. // WDM Video Decoder Mediums
  5. //
  6. // $Date: 05 Aug 1998 11:22:40 $
  7. // $Revision: 1.0 $
  8. // $Author: Tashjian $
  9. //
  10. // $Copyright: (c) 1997 - 1998 ATI Technologies Inc. All Rights Reserved. $
  11. //
  12. //==========================================================================;
  13. /*
  14. -----------------------------------------------------------
  15. PinDir FilterPin#
  16. Crossbar
  17. CompositeIn in 0
  18. TunerIn in 1
  19. SVideo in 2
  20. Decoder out 3
  21. -----------------------------------------------------------
  22. */
  23. // {6001AFE0-39A7-11d1-821D-0000F8300212}
  24. #define STATIC_MEDIUM_ATIXBAR_VIDEOCOMPOUT \
  25. 0x6001afe0, 0x39a7, 0x11d1, 0x82, 0x1d, 0x0, 0x0, 0xf8, 0x30, 0x2, 0x12
  26. // 0x6001afe0, 0x39a7, 0x11d1, 0x82, 0x1d, 0x0, 0x0, 0xf8, 0x30, 0x2, 0x12
  27. DEFINE_GUIDSTRUCT("6001AFE0-39A7-11d1-821D-0000F8300212", MEDIUM_ATIXBAR_VIDEOCOMPOUT);
  28. #define MEDIUM_ATIXBAR_VIDEOCOMPOUT DEFINE_GUIDNAMED(MEDIUM_ATIXBAR_VIDEOCOMPOUT)
  29. // {AE8F28C0-3346-11d1-821D-0000F8300212}
  30. #define STATIC_MEDIUM_ATIXBAR_VIDEOTUNEROUT \
  31. 0xae8f28c0, 0x3346, 0x11d1, 0x82, 0x1d, 0x0, 0x0, 0xf8, 0x30, 0x2, 0x12
  32. DEFINE_GUIDSTRUCT("AE8F28C0-3346-11d1-821D-0000F8300212", MEDIUM_ATIXBAR_VIDEOTUNEROUT);
  33. #define MEDIUM_ATIXBAR_VIDEOTUNEROUT DEFINE_GUIDNAMED(MEDIUM_ATIXBAR_VIDEOTUNEROUT)
  34. // {6001AFE1-39A7-11d1-821D-0000F8300212}
  35. #define STATIC_MEDIUM_ATIXBAR_SVIDEOOUT \
  36. 0x6001afe1, 0x39a7, 0x11d1, 0x82, 0x1d, 0x0, 0x0, 0xf8, 0x30, 0x2, 0x12
  37. DEFINE_GUIDSTRUCT("6001AFE1-39A7-11d1-821D-0000F8300212", MEDIUM_ATIXBAR_SVIDEOOUT);
  38. #define MEDIUM_ATIXBAR_SVIDEOOUT DEFINE_GUIDNAMED(MEDIUM_ATIXBAR_SVIDEOOUT)
  39. // {CEA3DBE0-0A58-11d1-A317-00A0C90C484A}
  40. #define STATIC_MEDIUM_VIDEO_BT829_ANALOGVIDEOIN \
  41. 0xcea3dbe0, 0xa58, 0x11d1, 0xa3, 0x17, 0x0, 0xa0, 0xc9, 0xc, 0x48, 0x4a
  42. DEFINE_GUIDSTRUCT("CEA3DBE0-0A58-11d1-A317-00A0C90C484A", MEDIUM_VIDEO_BT829_ANALOGVIDEOIN);
  43. #define MEDIUM_VIDEO_BT829_ANALOGVIDEOIN DEFINE_GUIDNAMED(MEDIUM_VIDEO_BT829_ANALOGVIDEOIN)
  44. extern KSPIN_MEDIUM CrossbarMediums[];
  45. extern KSPIN_MEDIUM CaptureMediums[];
  46. extern BOOL CrossbarPinDirection [];
  47. extern BOOL CapturePinDirection [];
  48. extern ULONG CrossbarPins();
  49. extern ULONG CapturePins();