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.

62 lines
1.9 KiB

  1. //==========================================================================;
  2. //
  3. // WDM Video Decoder Mediums
  4. //
  5. // $Date: 05 Aug 1998 11:11:12 $
  6. // $Revision: 1.0 $
  7. // $Author: Tashjian $
  8. //
  9. // $Copyright: (c) 1997 - 1998 ATI Technologies Inc. All Rights Reserved. $
  10. //
  11. //==========================================================================;
  12. extern "C"
  13. {
  14. #include "strmini.h"
  15. #include "ksmedia.h"
  16. }
  17. #include "mediums.h"
  18. KSPIN_MEDIUM CrossbarMediums[] = {
  19. {STATIC_MEDIUM_ATIXBAR_VIDEOCOMPOUT, 0, 0}, // Pin 0
  20. {STATIC_MEDIUM_ATIXBAR_VIDEOTUNEROUT, 0, 0}, // Pin 1
  21. {STATIC_MEDIUM_ATIXBAR_SVIDEOOUT, 0, 0}, // Pin 2
  22. {STATIC_MEDIUM_VIDEO_BT829_ANALOGVIDEOIN, 0, 0}, // Pin 3
  23. };
  24. BOOL CrossbarPinDirection [] = {
  25. FALSE, // Input Pin 0
  26. FALSE, // Input Pin 1
  27. FALSE, // Input Pin 2
  28. TRUE, // Output Pin 3
  29. };
  30. // -----------------------------------------------
  31. KSPIN_MEDIUM CaptureMediums[] = {
  32. {STATIC_GUID_NULL, 0, 0}, // Pin 0 Vid Capture
  33. {STATIC_GUID_NULL, 0, 0}, // Pin 1 Vid VP
  34. {STATIC_GUID_NULL, 0, 0}, // Pin 2 VBI Capture
  35. {STATIC_GUID_NULL, 0, 0}, // Pin 3 VBI VP
  36. {STATIC_MEDIUM_VIDEO_BT829_ANALOGVIDEOIN, 0, 0}, // Pin 4 Analog Video In
  37. };
  38. BOOL CapturePinDirection [] = {
  39. TRUE, // Output Pin 0
  40. TRUE, // Output Pin 1
  41. TRUE, // Output Pin 2
  42. TRUE, // Output Pin 3
  43. FALSE, // Input Pin 4
  44. };
  45. ULONG CrossbarPins()
  46. {
  47. return SIZEOF_ARRAY (CrossbarMediums);
  48. }
  49. ULONG CapturePins()
  50. {
  51. return SIZEOF_ARRAY (CaptureMediums);
  52. }