depends = CFCGTypes CFNetwork CoreAudio CoreAudioTypes CoreFoundation CoreFoundationBase CoreGraphics CoreMedia CoreVideo Foundation IOSurface Metal OpenGLESCommon Security darwin posix
language = Objective-C
package = platform.VideoToolbox
modules = VideoToolbox

compilerOpts = -framework VideoToolbox
linkerOpts = -framework VideoToolbox

excludedFunctions = kVTCompressionPropertyKey_UsingGPURegistryID \
    kVTDecompressionPropertyKey_MaximizePowerEfficiency \
    kVTDecompressionPropertyKey_UsingGPURegistryID \
    kVTVideoDecoderSpecification_PreferredDecoderGPURegistryID \
    kVTVideoDecoderSpecification_RequiredDecoderGPURegistryID \
    kVTVideoEncoderList_GPURegistryID \
    kVTVideoEncoderSpecification_PreferredEncoderGPURegistryID \
    kVTVideoEncoderSpecification_RequiredEncoderGPURegistryID
