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.

58 lines
2.3 KiB

  1. // Composition.cpp : Implementation of CComposition
  2. //==========================================================================;
  3. //
  4. // Copyright (c) Microsoft Corporation 1998-2000.
  5. //
  6. //--------------------------------------------------------------------------;
  7. //
  8. // Devices.cpp : Implementation of CDevices
  9. //
  10. #include "stdafx.h"
  11. #ifndef TUNING_MODEL_ONLY
  12. #include "MSVidCtl.h"
  13. #include "Composition.h"
  14. #include "anacap.h"
  15. #include "anadata.h"
  16. #include "anasin.h"
  17. #include "WebDVDComp.h"
  18. #include "WebDVDARComp.h"
  19. #include "mp2cc.h"
  20. #include "mp2sin.h"
  21. #include "fp2vr.h"
  22. #include "fp2ar.h"
  23. #include "dat2xds.h"
  24. #include "dat2sin.h"
  25. #include "enc2sin.h"
  26. #include "encdec.h"
  27. #include "ana2xds.h"
  28. #include "ana2enc.h"
  29. #include "sbes2cc.h"
  30. #include "sbes2vmr.h"
  31. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidGenericComposite, CComposition)
  32. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidAnalogCaptureToOverlayMixer, CAnaCapComp)
  33. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidAnalogCaptureToDataServices, CAnaDataComp)
  34. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidWebDVDToVideoRenderer, CWebDVDComp)
  35. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidMPEG2DecoderToClosedCaptioning, CMP2CCComp)
  36. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidAnalogCaptureToStreamBufferSink, CAnaSinComp)
  37. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidDigitalCaptureToStreamBufferSink, CMP2SinComp)
  38. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidFilePlaybackToVideoRenderer, CFP2VRComp)
  39. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidFilePlaybackToAudioRenderer, CFP2ARComp)
  40. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidWebDVDToAudioRenderer, CWebDVDARComp)
  41. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidDataServicesToXDS, CDat2XDSComp)
  42. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidDataServicesToStreamBufferSink, CDat2SinComp)
  43. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidEncoderToStreamBufferSink, CEnc2SinComp)
  44. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidAnalogCaptureToXDS, CAna2XDSComp)
  45. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidAnalogTVToEncoder, CAna2EncComp)
  46. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidSBESourceToCC, CSbeS2CCComp)
  47. DEFINE_EXTERN_OBJECT_ENTRY(CLSID_MSVidStreamBufferSourceToVideoRenderer, CSbeS2VmrComp)
  48. /////////////////////////////////////////////////////////////////////////////
  49. // CComposition
  50. #endif //TUNING_MODEL_ONLY
  51. // end of file - composition.cpp