Team Fortress 2 Source Code as on 22/4/2020
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.

45 lines
1.2 KiB

  1. /*
  2. * CoreVideo.h
  3. * CoreVideo
  4. *
  5. * Copyright (c) 2004 Apple Computer, Inc. All rights reserved.
  6. *
  7. */
  8. /*!
  9. @header CoreVideo
  10. @copyright 2004 Apple Computer, Inc. All rights reserved.
  11. @availability Mac OS X 10.4 or later
  12. @abstract Umbrella header for the CoreVideo framework
  13. @discussion This header includes all necesssary headers for the CoreVideo API
  14. */
  15. #include <TargetConditionals.h>
  16. #include <AvailabilityMacros.h>
  17. #if TARGET_OS_MAC
  18. #include <QuartzCore/CVReturn.h>
  19. #include <QuartzCore/CVBase.h>
  20. #include <QuartzCore/CVHostTime.h>
  21. #include <QuartzCore/CVDisplayLink.h>
  22. #include <QuartzCore/CVBuffer.h>
  23. #include <QuartzCore/CVPixelBuffer.h>
  24. #include <QuartzCore/CVPixelBufferPool.h>
  25. #include <QuartzCore/CVOpenGLBuffer.h>
  26. #include <QuartzCore/CVOpenGLBufferPool.h>
  27. #include <QuartzCore/CVOpenGLTexture.h>
  28. #include <QuartzCore/CVOpenGLTextureCache.h>
  29. #include <QuartzCore/CVPixelFormatDescription.h>
  30. #else
  31. #include <CVReturn.h>
  32. #include <CVBase.h>
  33. #include <CVHostTime.h>
  34. #include <CVBuffer.h>
  35. #include <CVPixelBuffer.h>
  36. #include <CVPixelBufferPool.h>
  37. #include <CVPixelFormatDescription.h>
  38. #include <CVDirect3DBuffer.h>
  39. #include <CVDirect3DBufferPool.h>
  40. #include <CVDirect3DTexture.h>
  41. #include <CVDirect3DTextureCache.h>
  42. #endif