19#ifndef AVFILTER_METAL_UTILS_H
20#define AVFILTER_METAL_UTILS_H
22#include <Metal/Metal.h>
24#include <AvailabilityMacros.h>
32#if defined(MAC_OS_X_VERSION_MIN_REQUIRED) && (MAC_OS_X_VERSION_MIN_REQUIRED < 101100)
33#define ORIG_MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_MIN_REQUIRED
34#undef MAC_OS_X_VERSION_MIN_REQUIRED
35#define MAC_OS_X_VERSION_MIN_REQUIRED 101100
38#include <CoreVideo/CoreVideo.h>
40#ifdef ORIG_MAC_OS_X_VERSION_MIN_REQUIRED
41#undef MAC_OS_X_VERSION_MIN_REQUIRED
42#define MAC_OS_X_VERSION_MIN_REQUIRED ORIG_MAC_OS_X_VERSION_MIN_REQUIRED
43#undef ORIG_MAC_OS_X_VERSION_MIN_REQUIRED
50 API_AVAILABLE(macos(10.11),
ios(8.0));
53 CVMetalTextureCacheRef textureCache,
54 CVPixelBufferRef pixbuf,
57 API_AVAILABLE(macos(10.11),
ios(8.0));
static const char *const format[]