summaryrefslogtreecommitdiff
path: root/common/quicktime_win32/CoreVideo.h
diff options
context:
space:
mode:
authorFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
committerFluorescentCIAAfricanAmerican <[email protected]>2020-04-22 12:56:21 -0400
commit3bf9df6b2785fa6d951086978a3e66f49427166a (patch)
tree2c0f1f0c63c4832882bc93814ebd2c2b1c6224e5 /common/quicktime_win32/CoreVideo.h
downloadarchived-source-engine-2018-hl2-src-3bf9df6b2785fa6d951086978a3e66f49427166a.tar.xz
archived-source-engine-2018-hl2-src-3bf9df6b2785fa6d951086978a3e66f49427166a.zip
Diffstat (limited to 'common/quicktime_win32/CoreVideo.h')
-rw-r--r--common/quicktime_win32/CoreVideo.h45
1 files changed, 45 insertions, 0 deletions
diff --git a/common/quicktime_win32/CoreVideo.h b/common/quicktime_win32/CoreVideo.h
new file mode 100644
index 0000000..bde5244
--- /dev/null
+++ b/common/quicktime_win32/CoreVideo.h
@@ -0,0 +1,45 @@
+/*
+ * CoreVideo.h
+ * CoreVideo
+ *
+ * Copyright (c) 2004 Apple Computer, Inc. All rights reserved.
+ *
+ */
+/*!
+ @header CoreVideo
+ @copyright 2004 Apple Computer, Inc. All rights reserved.
+ @availability Mac OS X 10.4 or later
+ @abstract Umbrella header for the CoreVideo framework
+ @discussion This header includes all necesssary headers for the CoreVideo API
+*/
+
+#include <TargetConditionals.h>
+#include <AvailabilityMacros.h>
+
+
+#if TARGET_OS_MAC
+#include <QuartzCore/CVReturn.h>
+#include <QuartzCore/CVBase.h>
+#include <QuartzCore/CVHostTime.h>
+#include <QuartzCore/CVDisplayLink.h>
+#include <QuartzCore/CVBuffer.h>
+#include <QuartzCore/CVPixelBuffer.h>
+#include <QuartzCore/CVPixelBufferPool.h>
+#include <QuartzCore/CVOpenGLBuffer.h>
+#include <QuartzCore/CVOpenGLBufferPool.h>
+#include <QuartzCore/CVOpenGLTexture.h>
+#include <QuartzCore/CVOpenGLTextureCache.h>
+#include <QuartzCore/CVPixelFormatDescription.h>
+#else
+#include <CVReturn.h>
+#include <CVBase.h>
+#include <CVHostTime.h>
+#include <CVBuffer.h>
+#include <CVPixelBuffer.h>
+#include <CVPixelBufferPool.h>
+#include <CVPixelFormatDescription.h>
+#include <CVDirect3DBuffer.h>
+#include <CVDirect3DBufferPool.h>
+#include <CVDirect3DTexture.h>
+#include <CVDirect3DTextureCache.h>
+#endif