<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<struct name='VTDecompressionOutputCallbackRecord' type64='{VTDecompressionOutputCallbackRecord=&quot;decompressionOutputCallback&quot;^?&quot;decompressionOutputRefCon&quot;^v}'/>
<struct name='VTInt32Point' type64='{VTInt32Point=&quot;x&quot;i&quot;y&quot;i}'/>
<struct name='VTInt32Size' type64='{VTInt32Size=&quot;width&quot;i&quot;height&quot;i}'/>
<cftype gettypeid_func='VTCompressionSessionGetTypeID' name='VTCompressionSessionRef' tollfree='__NSCFType' type64='^{OpaqueVTCompressionSession=}'/>
<cftype gettypeid_func='VTDecompressionSessionGetTypeID' name='VTDecompressionSessionRef' tollfree='__NSCFType' type64='^{OpaqueVTDecompressionSession=}'/>
<cftype gettypeid_func='VTFrameSiloGetTypeID' name='VTFrameSiloRef' tollfree='__NSCFType' type64='^{OpaqueVTFrameSilo=}'/>
<cftype gettypeid_func='VTHDRPerFrameMetadataGenerationSessionGetTypeID' name='VTHDRPerFrameMetadataGenerationSessionRef' type64='^{OpaqueVTHDRPerFrameMetadataGenerationSession=}'/>
<cftype gettypeid_func='VTMotionEstimationSessionGetTypeID' name='VTMotionEstimationSessionRef' tollfree='__NSCFType' type64='^{OpaqueVTMotionEstimationSession=}'/>
<cftype gettypeid_func='VTMultiPassStorageGetTypeID' name='VTMultiPassStorageRef' tollfree='__NSCFType' type64='^{OpaqueVTMultiPassStorage=}'/>
<cftype gettypeid_func='VTPixelRotationSessionGetTypeID' name='VTPixelRotationSessionRef' tollfree='__NSCFType' type64='^{OpaqueVTPixelRotationSession=}'/>
<cftype gettypeid_func='VTPixelTransferSessionGetTypeID' name='VTPixelTransferSessionRef' tollfree='__NSCFType' type64='^{OpaqueVTPixelTransferSession=}'/>
<cftype gettypeid_func='VTRAWProcessingSessionGetTypeID' name='VTRAWProcessingSessionRef' tollfree='__NSCFType' type64='^{OpaqueVTRAWProcessingSession=}'/>
<constant name='VTFrameProcessorErrorDomain' type64='@'/>
<constant name='kVTAlphaChannelMode_PremultipliedAlpha' type64='^{__CFString=}'/>
<constant name='kVTAlphaChannelMode_StraightAlpha' type64='^{__CFString=}'/>
<constant name='kVTCameraCalibrationExtrinsicOriginSource_StereoCameraSystemBaseline' type64='^{__CFString=}'/>
<constant name='kVTCameraCalibrationLensAlgorithmKind_ParametricLens' type64='^{__CFString=}'/>
<constant name='kVTCameraCalibrationLensDomain_Color' type64='^{__CFString=}'/>
<constant name='kVTCameraCalibrationLensRole_Left' type64='^{__CFString=}'/>
<constant name='kVTCameraCalibrationLensRole_Mono' type64='^{__CFString=}'/>
<constant name='kVTCameraCalibrationLensRole_Right' type64='^{__CFString=}'/>
<constant name='kVTCompressionPreset_Balanced' type64='^{__CFString=}'/>
<constant name='kVTCompressionPreset_HighQuality' type64='^{__CFString=}'/>
<constant name='kVTCompressionPreset_HighSpeed' type64='^{__CFString=}'/>
<constant name='kVTCompressionPreset_VideoConferencing' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOrientationQuaternion' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOriginSource' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrix' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixProjectionOffset' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixReferenceDimensions' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_LensAlgorithmKind' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_LensDistortions' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_LensDomain' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialX' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialY' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_LensIdentifier' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_LensRole' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyCameraCalibrationKey_RadialAngleLimit' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_AllowFrameReordering' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_AllowOpenGOP' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_AllowTemporalCompression' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_AlphaChannelMode' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_AspectRatio16x9' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_AverageBitRate' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_BaseLayerBitRateFraction' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_BaseLayerFrameRate' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_BaseLayerFrameRateFraction' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_CalculateMeanSquaredError' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_CameraCalibrationDataLensCollection' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_CleanAperture' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ColorPrimaries' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ConstantBitRate' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ContentLightLevelInfo' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_DataRateLimits' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_Depth' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_EnableLTR' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_EncoderID' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_EstimatedAverageBytesPerFrame' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ExpectedDuration' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ExpectedFrameRate' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_FieldCount' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_FieldDetail' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_GammaLevel' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_H264EntropyMode' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_HDRMetadataInsertionMode' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_HasLeftStereoEyeView' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_HasRightStereoEyeView' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_HeroEye' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_HorizontalDisparityAdjustment' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_HorizontalFieldOfView' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ICCProfile' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MVHEVCLeftAndRightViewIDs' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MVHEVCVideoLayerIDs' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MVHEVCViewIDs' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MasteringDisplayColorVolume' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MaxAllowedFrameQP' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MaxFrameDelayCount' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MaxH264SliceBytes' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MaxKeyFrameInterval' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MaximizePowerEfficiency' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MaximumRealTimeFrameRate' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MinAllowedFrameQP' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MoreFramesAfterEnd' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MoreFramesBeforeStart' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_MultiPassStorage' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_NumberOfPendingFrames' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_OutputBitDepth' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_PixelAspectRatio' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_PixelBufferPoolIsShared' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_PixelTransferProperties' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_PreserveAlphaChannel' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_PreserveDynamicHDRMetadata' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ProfileLevel' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ProgressiveScan' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ProjectionKind' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_Quality' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_RealTime' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_RecommendedParallelizationLimit' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumDuration' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_RecommendedParallelizedSubdivisionMinimumFrameCount' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ReferenceBufferCount' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_SourceFrameCount' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_SpatialAdaptiveQPLevel' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_StereoCameraBaseline' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_SuggestedLookAheadFrameCount' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_SupportedPresetDictionaries' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_SupportsBaseFrameQP' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_TargetQualityForAlpha' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_TransferFunction' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_UsingGPURegistryID' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_UsingHardwareAcceleratedVideoEncoder' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_VBVBufferDuration' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_VBVInitialDelayPercentage' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_VBVMaxBitRate' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_VariableBitRate' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_VideoEncoderPixelBufferAttributes' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_ViewPackingKind' type64='^{__CFString=}'/>
<constant name='kVTCompressionPropertyKey_YCbCrMatrix' type64='^{__CFString=}'/>
<constant name='kVTDecodeFrameOptionKey_ContentAnalyzerCropRectangle' type64='^{__CFString=}'/>
<constant name='kVTDecodeFrameOptionKey_ContentAnalyzerRotation' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_AllowBitstreamToChangeFrameDimensions' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_ContentHasInterframeDependencies' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_DecoderProducesRAWOutput' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_DeinterlaceMode' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_FieldMode' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_GeneratePerFrameHDRDisplayMetadata' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_MaxOutputPresentationTimeStampOfFramesBeingDecoded' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_MaximizePowerEfficiency' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_MinOutputPresentationTimeStampOfFramesBeingDecoded' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_NumberOfFramesBeingDecoded' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_OnlyTheseFrames' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_OutputPoolRequestedMinimumBufferCount' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_PixelBufferPool' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_PixelBufferPoolIsShared' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_PixelFormatsWithReducedResolutionSupport' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_PixelTransferProperties' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_PropagatePerFrameHDRDisplayMetadata' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_RealTime' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_ReducedCoefficientDecode' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_ReducedFrameDelivery' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_ReducedResolutionDecode' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_RequestRAWOutput' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_RequestedMVHEVCVideoLayerIDs' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByPerformance' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByQuality' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_ThreadCount' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_UsingGPURegistryID' type64='^{__CFString=}'/>
<constant name='kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_DeinterlaceMode_Temporal' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_DeinterlaceMode_VerticalFilter' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_FieldMode_BothFields' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_FieldMode_BottomFieldOnly' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_FieldMode_DeinterlaceFields' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_FieldMode_SingleField' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_FieldMode_TopFieldOnly' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_OnlyTheseFrames_AllFrames' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_OnlyTheseFrames_IFrames' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_OnlyTheseFrames_KeyFrames' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_OnlyTheseFrames_NonDroppableFrames' type64='^{__CFString=}'/>
<constant name='kVTDecompressionProperty_TemporalLevelLimit' type64='^{__CFString=}'/>
<constant name='kVTDecompressionResolutionKey_Height' type64='^{__CFString=}'/>
<constant name='kVTDecompressionResolutionKey_Width' type64='^{__CFString=}'/>
<constant name='kVTDownsamplingMode_Average' type64='^{__CFString=}'/>
<constant name='kVTDownsamplingMode_Decimate' type64='^{__CFString=}'/>
<constant name='kVTEncodeFrameOptionKey_AcknowledgedLTRTokens' type64='^{__CFString=}'/>
<constant name='kVTEncodeFrameOptionKey_BaseFrameQP' type64='^{__CFString=}'/>
<constant name='kVTEncodeFrameOptionKey_ForceKeyFrame' type64='^{__CFString=}'/>
<constant name='kVTEncodeFrameOptionKey_ForceLTRRefresh' type64='^{__CFString=}'/>
<constant name='kVTExtensionProperties_CodecNameKey' type64='^{__CFString=}'/>
<constant name='kVTExtensionProperties_ContainingBundleNameKey' type64='^{__CFString=}'/>
<constant name='kVTExtensionProperties_ContainingBundleURLKey' type64='^{__CFString=}'/>
<constant name='kVTExtensionProperties_ExtensionIdentifierKey' type64='^{__CFString=}'/>
<constant name='kVTExtensionProperties_ExtensionNameKey' type64='^{__CFString=}'/>
<constant name='kVTExtensionProperties_ExtensionURLKey' type64='^{__CFString=}'/>
<constant name='kVTH264EntropyMode_CABAC' type64='^{__CFString=}'/>
<constant name='kVTH264EntropyMode_CAVLC' type64='^{__CFString=}'/>
<constant name='kVTHDRMetadataInsertionMode_Auto' type64='^{__CFString=}'/>
<constant name='kVTHDRMetadataInsertionMode_None' type64='^{__CFString=}'/>
<constant name='kVTHDRMetadataInsertionMode_RequestSDRRangePreservation' type64='^{__CFString=}'/>
<constant name='kVTHDRPerFrameMetadataGenerationHDRFormatType_DolbyVision' type64='^{__CFString=}'/>
<constant name='kVTHDRPerFrameMetadataGenerationOptionsKey_HDRFormats' type64='^{__CFString=}'/>
<constant name='kVTHeroEye_Left' type64='^{__CFString=}'/>
<constant name='kVTHeroEye_Right' type64='^{__CFString=}'/>
<constant name='kVTMotionEstimationSessionCreationOption_DetectTrueMotion' type64='^{__CFString=}'/>
<constant name='kVTMotionEstimationSessionCreationOption_Label' type64='^{__CFString=}'/>
<constant name='kVTMotionEstimationSessionCreationOption_MotionVectorSize' type64='^{__CFString=}'/>
<constant name='kVTMotionEstimationSessionCreationOption_UseMultiPassSearch' type64='^{__CFString=}'/>
<constant name='kVTMultiPassStorageCreationOption_DoNotDelete' type64='^{__CFString=}'/>
<constant name='kVTPixelRotationPropertyKey_FlipHorizontalOrientation' type64='^{__CFString=}'/>
<constant name='kVTPixelRotationPropertyKey_FlipVerticalOrientation' type64='^{__CFString=}'/>
<constant name='kVTPixelRotationPropertyKey_Rotation' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_DestinationCleanAperture' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_DestinationColorPrimaries' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_DestinationICCProfile' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_DestinationPixelAspectRatio' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_DestinationTransferFunction' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_DestinationYCbCrMatrix' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_DownsamplingMode' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_RealTime' type64='^{__CFString=}'/>
<constant name='kVTPixelTransferPropertyKey_ScalingMode' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H263_Profile0_Level10' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H263_Profile0_Level45' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H263_Profile3_Level45' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_1_3' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_3_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_3_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_3_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_4_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_4_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_4_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_5_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_5_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_5_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Baseline_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_ConstrainedBaseline_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_ConstrainedHigh_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Extended_5_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Extended_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_3_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_3_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_3_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_4_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_4_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_4_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_5_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_5_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_5_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_High_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_3_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_3_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_3_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_4_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_4_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_4_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_5_0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_5_1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_5_2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_H264_Main_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_HEVC_Main10_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_HEVC_Main42210_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_HEVC_Main_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_HEVC_Monochrome10_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_HEVC_Monochrome_AutoLevel' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_AdvancedSimple_L0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_AdvancedSimple_L1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_AdvancedSimple_L2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_AdvancedSimple_L3' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_AdvancedSimple_L4' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_Main_L2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_Main_L3' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_Main_L4' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_Simple_L0' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_Simple_L1' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_Simple_L2' type64='^{__CFString=}'/>
<constant name='kVTProfileLevel_MP4V_Simple_L3' type64='^{__CFString=}'/>
<constant name='kVTProjectionKind_Equirectangular' type64='^{__CFString=}'/>
<constant name='kVTProjectionKind_HalfEquirectangular' type64='^{__CFString=}'/>
<constant name='kVTProjectionKind_ParametricImmersive' type64='^{__CFString=}'/>
<constant name='kVTProjectionKind_Rectilinear' type64='^{__CFString=}'/>
<constant name='kVTPropertyDocumentationKey' type64='^{__CFString=}'/>
<constant name='kVTPropertyReadWriteStatusKey' type64='^{__CFString=}'/>
<constant name='kVTPropertyReadWriteStatus_ReadOnly' type64='^{__CFString=}'/>
<constant name='kVTPropertyReadWriteStatus_ReadWrite' type64='^{__CFString=}'/>
<constant name='kVTPropertyShouldBeSerializedKey' type64='^{__CFString=}'/>
<constant name='kVTPropertySupportedValueListKey' type64='^{__CFString=}'/>
<constant name='kVTPropertySupportedValueMaximumKey' type64='^{__CFString=}'/>
<constant name='kVTPropertySupportedValueMinimumKey' type64='^{__CFString=}'/>
<constant name='kVTPropertyTypeKey' type64='^{__CFString=}'/>
<constant name='kVTPropertyType_Boolean' type64='^{__CFString=}'/>
<constant name='kVTPropertyType_Enumeration' type64='^{__CFString=}'/>
<constant name='kVTPropertyType_Number' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterListElement_Description' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterListElement_Label' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterListElement_ListElementID' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterValueType_Boolean' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterValueType_Float' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterValueType_Integer' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterValueType_List' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameterValueType_SubGroup' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_CameraValue' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_CurrentValue' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_Description' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_Enabled' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_InitialValue' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_Key' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_ListArray' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_MaximumValue' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_MinimumValue' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_Name' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_NeutralValue' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_SubGroup' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingParameter_ValueType' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingPropertyKey_MetadataForSidecarFile' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingPropertyKey_MetalDeviceRegistryID' type64='^{__CFString=}'/>
<constant name='kVTRAWProcessingPropertyKey_OutputColorAttachments' type64='^{__CFString=}'/>
<constant name='kVTRotation_0' type64='^{__CFString=}'/>
<constant name='kVTRotation_180' type64='^{__CFString=}'/>
<constant name='kVTRotation_CCW90' type64='^{__CFString=}'/>
<constant name='kVTRotation_CW90' type64='^{__CFString=}'/>
<constant name='kVTSampleAttachmentKey_QualityMetrics' type64='^{__CFString=}'/>
<constant name='kVTSampleAttachmentKey_RequireLTRAcknowledgementToken' type64='^{__CFString=}'/>
<constant name='kVTSampleAttachmentQualityMetricsKey_ChromaBlueMeanSquaredError' type64='^{__CFString=}'/>
<constant name='kVTSampleAttachmentQualityMetricsKey_ChromaRedMeanSquaredError' type64='^{__CFString=}'/>
<constant name='kVTSampleAttachmentQualityMetricsKey_LumaMeanSquaredError' type64='^{__CFString=}'/>
<constant name='kVTScalingMode_CropSourceToCleanAperture' type64='^{__CFString=}'/>
<constant name='kVTScalingMode_Letterbox' type64='^{__CFString=}'/>
<constant name='kVTScalingMode_Normal' type64='^{__CFString=}'/>
<constant name='kVTScalingMode_Trim' type64='^{__CFString=}'/>
<constant name='kVTVideoDecoderSpecification_EnableHardwareAcceleratedVideoDecoder' type64='^{__CFString=}'/>
<constant name='kVTVideoDecoderSpecification_PreferredDecoderGPURegistryID' type64='^{__CFString=}'/>
<constant name='kVTVideoDecoderSpecification_RequireHardwareAcceleratedVideoDecoder' type64='^{__CFString=}'/>
<constant name='kVTVideoDecoderSpecification_RequiredDecoderGPURegistryID' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderListOption_IncludeStandardDefinitionDVEncoders' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_CodecName' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_CodecType' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_DisplayName' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_EncoderID' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_EncoderName' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_GPURegistryID' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_InstanceLimit' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_IsHardwareAccelerated' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_PerformanceRating' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_QualityRating' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_SupportedSelectionProperties' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_SupportsFrameReordering' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderList_SupportsMultiPass' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderSpecification_EnableLowLatencyRateControl' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderSpecification_EncoderID' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderSpecification_PreferredEncoderGPURegistryID' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder' type64='^{__CFString=}'/>
<constant name='kVTVideoEncoderSpecification_RequiredEncoderGPURegistryID' type64='^{__CFString=}'/>
<constant name='kVTViewPackingKind_OverUnder' type64='^{__CFString=}'/>
<constant name='kVTViewPackingKind_SideBySide' type64='^{__CFString=}'/>
<enum name='VTFrameProcessorAssetDownloadFailed' value64='-19743'/>
<enum name='VTFrameProcessorFatalError' value64='-19734'/>
<enum name='VTFrameProcessorInitializationFailed' value64='-19736'/>
<enum name='VTFrameProcessorInvalidFrameTiming' value64='-19742'/>
<enum name='VTFrameProcessorInvalidParameterError' value64='-19741'/>
<enum name='VTFrameProcessorMemoryAllocationFailure' value64='-19738'/>
<enum name='VTFrameProcessorProcessingError' value64='-19740'/>
<enum name='VTFrameProcessorRevisionNotSupported' value64='-19739'/>
<enum name='VTFrameProcessorSessionAlreadyActive' value64='-19733'/>
<enum name='VTFrameProcessorSessionLevelError' value64='-19735'/>
<enum name='VTFrameProcessorSessionNotStarted' value64='-19732'/>
<enum name='VTFrameProcessorUnknownError' value64='-19730'/>
<enum name='VTFrameProcessorUnsupportedInput' value64='-19737'/>
<enum name='VTFrameProcessorUnsupportedResolution' value64='-19731'/>
<enum name='VTFrameRateConversionConfigurationQualityPrioritizationNormal' value64='1'/>
<enum name='VTFrameRateConversionConfigurationQualityPrioritizationQuality' value64='2'/>
<enum name='VTFrameRateConversionConfigurationRevision1' value64='1'/>
<enum name='VTFrameRateConversionParametersSubmissionModeRandom' value64='1'/>
<enum name='VTFrameRateConversionParametersSubmissionModeSequential' value64='2'/>
<enum name='VTFrameRateConversionParametersSubmissionModeSequentialReferencesUnchanged' value64='3'/>
<enum name='VTMotionBlurConfigurationQualityPrioritizationNormal' value64='1'/>
<enum name='VTMotionBlurConfigurationQualityPrioritizationQuality' value64='2'/>
<enum name='VTMotionBlurConfigurationRevision1' value64='1'/>
<enum name='VTMotionBlurParametersSubmissionModeRandom' value64='1'/>
<enum name='VTMotionBlurParametersSubmissionModeSequential' value64='2'/>
<enum name='VTOpticalFlowConfigurationQualityPrioritizationNormal' value64='1'/>
<enum name='VTOpticalFlowConfigurationQualityPrioritizationQuality' value64='2'/>
<enum name='VTOpticalFlowConfigurationRevision1' value64='1'/>
<enum name='VTOpticalFlowParametersSubmissionModeRandom' value64='1'/>
<enum name='VTOpticalFlowParametersSubmissionModeSequential' value64='2'/>
<enum name='VTSuperResolutionScalerConfigurationInputTypeImage' value64='2'/>
<enum name='VTSuperResolutionScalerConfigurationInputTypeVideo' value64='1'/>
<enum name='VTSuperResolutionScalerConfigurationModelStatusDownloadRequired' value64='0'/>
<enum name='VTSuperResolutionScalerConfigurationModelStatusDownloading' value64='1'/>
<enum name='VTSuperResolutionScalerConfigurationModelStatusReady' value64='2'/>
<enum name='VTSuperResolutionScalerConfigurationQualityPrioritizationNormal' value64='1'/>
<enum name='VTSuperResolutionScalerConfigurationRevision1' value64='1'/>
<enum name='VTSuperResolutionScalerParametersSubmissionModeRandom' value64='1'/>
<enum name='VTSuperResolutionScalerParametersSubmissionModeSequential' value64='2'/>
<enum name='VT_SUPPORT_COLORSYNC_PIXEL_TRANSFER' value64='1'/>
<enum name='kVTAllocationFailedErr' value64='-12904'/>
<enum name='kVTColorCorrectionImageRotationFailedErr' value64='-12219'/>
<enum name='kVTColorCorrectionPixelTransferFailedErr' value64='-12212'/>
<enum name='kVTColorSyncTransformConvertFailedErr' value64='-12919'/>
<enum name='kVTCompressionSessionBeginFinalPass' value64='1'/>
<enum name='kVTCouldNotCreateColorCorrectionDataErr' value64='-12918'/>
<enum name='kVTCouldNotCreateInstanceErr' value64='-12907'/>
<enum name='kVTCouldNotFindExtensionErr' value64='-19510'/>
<enum name='kVTCouldNotFindTemporalFilterErr' value64='-12217'/>
<enum name='kVTCouldNotFindVideoDecoderErr' value64='-12906'/>
<enum name='kVTCouldNotFindVideoEncoderErr' value64='-12908'/>
<enum name='kVTCouldNotOutputTaggedBufferGroupErr' value64='-17699'/>
<enum name='kVTDecodeFrame_1xRealTimePlayback' value64='4'/>
<enum name='kVTDecodeFrame_DoNotOutputFrame' value64='2'/>
<enum name='kVTDecodeFrame_EnableAsynchronousDecompression' value64='1'/>
<enum name='kVTDecodeFrame_EnableTemporalProcessing' value64='8'/>
<enum name='kVTDecodeInfo_Asynchronous' value64='1'/>
<enum name='kVTDecodeInfo_FrameDropped' value64='2'/>
<enum name='kVTDecodeInfo_FrameInterrupted' value64='16'/>
<enum name='kVTDecodeInfo_ImageBufferModifiable' value64='4'/>
<enum name='kVTDecodeInfo_SkippedLeadingFrameDropped' value64='8'/>
<enum name='kVTEncodeInfo_Asynchronous' value64='1'/>
<enum name='kVTEncodeInfo_FrameDropped' value64='2'/>
<enum name='kVTExtensionConflictErr' value64='-19511'/>
<enum name='kVTExtensionDisabledErr' value64='-17697'/>
<enum name='kVTFormatDescriptionChangeNotSupportedErr' value64='-12916'/>
<enum name='kVTFrameSiloInvalidTimeRangeErr' value64='-12216'/>
<enum name='kVTFrameSiloInvalidTimeStampErr' value64='-12215'/>
<enum name='kVTImageRotationNotSupportedErr' value64='-12914'/>
<enum name='kVTInsufficientSourceColorDataErr' value64='-12917'/>
<enum name='kVTInvalidSessionErr' value64='-12903'/>
<enum name='kVTMotionEstimationFrameFlags_CurrentBufferWillBeNextReferenceBuffer' value64='1'/>
<enum name='kVTMotionEstimationInfoFlags_Reserved0' value64='1'/>
<enum name='kVTMultiPassStorageIdentifierMismatchErr' value64='-12213'/>
<enum name='kVTMultiPassStorageInvalidErr' value64='-12214'/>
<enum name='kVTParameterErr' value64='-12902'/>
<enum name='kVTPixelRotationNotSupportedErr' value64='-12914'/>
<enum name='kVTPixelTransferNotPermittedErr' value64='-12218'/>
<enum name='kVTPixelTransferNotSupportedErr' value64='-12905'/>
<enum name='kVTPropertyNotSupportedErr' value64='-12900'/>
<enum name='kVTPropertyReadOnlyErr' value64='-12901'/>
<enum name='kVTQPModulationLevel_Default' value64='-1'/>
<enum name='kVTQPModulationLevel_Disable' value64='0'/>
<enum name='kVTSessionMalfunctionErr' value64='-17691'/>
<enum name='kVTUnlimitedFrameDelayCount' value64='-1'/>
<enum name='kVTVideoDecoderAuthorizationErr' value64='-12210'/>
<enum name='kVTVideoDecoderBadDataErr' value64='-12909'/>
<enum name='kVTVideoDecoderCallbackMessagingErr' value64='-17695'/>
<enum name='kVTVideoDecoderMalfunctionErr' value64='-12911'/>
<enum name='kVTVideoDecoderNeedsRosettaErr' value64='-17692'/>
<enum name='kVTVideoDecoderNotAvailableNowErr' value64='-12913'/>
<enum name='kVTVideoDecoderReferenceMissingErr' value64='-17694'/>
<enum name='kVTVideoDecoderRemovedErr' value64='-17690'/>
<enum name='kVTVideoDecoderUnknownErr' value64='-17696'/>
<enum name='kVTVideoDecoderUnsupportedDataFormatErr' value64='-12910'/>
<enum name='kVTVideoEncoderAuthorizationErr' value64='-12211'/>
<enum name='kVTVideoEncoderAutoWhiteBalanceNotLockedErr' value64='-19512'/>
<enum name='kVTVideoEncoderMVHEVCVideoLayerIDsMismatchErr' value64='-17698'/>
<enum name='kVTVideoEncoderMalfunctionErr' value64='-12912'/>
<enum name='kVTVideoEncoderNeedsRosettaErr' value64='-17693'/>
<enum name='kVTVideoEncoderNotAvailableNowErr' value64='-12915'/>
<function name='VTCompressionSessionBeginPass'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='I'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionCompleteFrames'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='{_CMTime=qiIq}'/>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^{__CFAllocator=}'/>
<arg function_pointer='true' type64='^?'>
<arg type64='^v'/>
<arg type64='^v'/>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<retval type64='v'/>
</arg>
<arg type64='^v'/>
<arg type64='^^{OpaqueVTCompressionSession}'/>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionEncodeFrame'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^v'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionEncodeFrameWithOutputHandler'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^I'/>
<arg function_pointer='true' type64='@?'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionEncodeMultiImageFrame'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='^{OpaqueCMTaggedBufferGroup=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^v'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionEncodeMultiImageFrameWithOutputHandler'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='^{OpaqueCMTaggedBufferGroup=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^I'/>
<arg function_pointer='true' type64='@?'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionEndPass'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='^B'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionGetPixelBufferPool'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<retval type64='^{__CVPixelBufferPool=}'/>
</function>
<function name='VTCompressionSessionGetTimeRangesForNextPass'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<arg type64='^q'/>
<arg type64='^^{?}'/>
<retval type64='i'/>
</function>
<function name='VTCompressionSessionGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTCompressionSessionInvalidate'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<retval type64='v'/>
</function>
<function name='VTCompressionSessionPrepareToEncodeFrames'>
<arg type64='^{OpaqueVTCompressionSession=}'/>
<retval type64='i'/>
</function>
<function name='VTCopyRAWProcessorExtensionProperties'>
<arg type64='^{opaqueCMFormatDescription=}'/>
<arg type64='^^{__CFDictionary}'/>
<retval type64='i'/>
</function>
<function name='VTCopySupportedPropertyDictionaryForEncoder'>
<arg type64='i'/>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^^{__CFString}'/>
<arg type64='^^{__CFDictionary}'/>
<retval type64='i'/>
</function>
<function name='VTCopyVideoDecoderExtensionProperties'>
<arg type64='^{opaqueCMFormatDescription=}'/>
<arg type64='^^{__CFDictionary}'/>
<retval type64='i'/>
</function>
<function name='VTCopyVideoEncoderList'>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^^{__CFArray}'/>
<retval type64='i'/>
</function>
<function name='VTCreateCGImageFromCVPixelBuffer'>
<arg type64='^{__CVBuffer=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^^{CGImage}'/>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionCanAcceptFormatDescription'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg type64='^{opaqueCMFormatDescription=}'/>
<retval type64='B'/>
</function>
<function name='VTDecompressionSessionCopyBlackPixelBuffer'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg type64='^^{__CVBuffer}'/>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^{opaqueCMFormatDescription=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^{VTDecompressionOutputCallbackRecord=^?^v}'/>
<arg type64='^^{OpaqueVTDecompressionSession}'/>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionDecodeFrame'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<arg type64='I'/>
<arg type64='^v'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionDecodeFrameWithMultiImageCapableOutputHandler'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<arg type64='I'/>
<arg type64='^I'/>
<arg function_pointer='true' type64='@?'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='^{OpaqueCMTaggedBufferGroup=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionDecodeFrameWithOptions'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^v'/>
<arg type64='^I'/>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionDecodeFrameWithOptionsAndOutputHandler'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^I'/>
<arg function_pointer='true' type64='@?'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionDecodeFrameWithOutputHandler'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<arg type64='I'/>
<arg type64='^I'/>
<arg function_pointer='true' type64='@?'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionFinishDelayedFrames'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTDecompressionSessionInvalidate'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<retval type64='v'/>
</function>
<function name='VTDecompressionSessionSetMultiImageCallback'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<arg function_pointer='true' type64='^?'>
<arg type64='^v'/>
<arg type64='^v'/>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{OpaqueCMTaggedBufferGroup=}'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='{_CMTime=qiIq}'/>
<retval type64='v'/>
</arg>
<arg type64='^v'/>
<retval type64='i'/>
</function>
<function name='VTDecompressionSessionWaitForAsynchronousFrames'>
<arg type64='^{OpaqueVTDecompressionSession=}'/>
<retval type64='i'/>
</function>
<function name='VTFrameSiloAddSampleBuffer'>
<arg type64='^{OpaqueVTFrameSilo=}'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<retval type64='i'/>
</function>
<function name='VTFrameSiloCallBlockForEachSampleBuffer'>
<arg type64='^{OpaqueVTFrameSilo=}'/>
<arg type64='{_CMTimeRange={?=qiIq}{?=qiIq}}'/>
<arg function_pointer='true' type64='@?'>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<retval type64='i'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTFrameSiloCallFunctionForEachSampleBuffer'>
<arg type64='^{OpaqueVTFrameSilo=}'/>
<arg type64='{_CMTimeRange={?=qiIq}{?=qiIq}}'/>
<arg type64='^v'/>
<arg function_pointer='true' type64='^?'>
<arg type64='^v'/>
<arg type64='^{opaqueCMSampleBuffer=}'/>
<retval type64='i'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTFrameSiloCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^{__CFURL=}'/>
<arg type64='{_CMTimeRange={?=qiIq}{?=qiIq}}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^^{OpaqueVTFrameSilo}'/>
<retval type64='i'/>
</function>
<function name='VTFrameSiloGetProgressOfCurrentPass'>
<arg type64='^{OpaqueVTFrameSilo=}'/>
<arg type64='^f'/>
<retval type64='i'/>
</function>
<function name='VTFrameSiloGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTFrameSiloSetTimeRangesForNextPass'>
<arg type64='^{OpaqueVTFrameSilo=}'/>
<arg type64='q'/>
<arg type64='^{_CMTimeRange={?=qiIq}{?=qiIq}}'/>
<retval type64='i'/>
</function>
<function name='VTHDRPerFrameMetadataGenerationSessionAttachMetadata'>
<arg type64='^{OpaqueVTHDRPerFrameMetadataGenerationSession=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='B'/>
<retval type64='i'/>
</function>
<function name='VTHDRPerFrameMetadataGenerationSessionCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='f'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^^{OpaqueVTHDRPerFrameMetadataGenerationSession}'/>
<retval type64='i'/>
</function>
<function name='VTHDRPerFrameMetadataGenerationSessionGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTIsHardwareDecodeSupported'>
<arg type64='I'/>
<retval type64='B'/>
</function>
<function name='VTIsStereoMVHEVCDecodeSupported'>
<retval type64='B'/>
</function>
<function name='VTIsStereoMVHEVCEncodeSupported'>
<retval type64='B'/>
</function>
<function name='VTMotionEstimationSessionCompleteFrames'>
<arg type64='^{OpaqueVTMotionEstimationSession=}'/>
<retval type64='i'/>
</function>
<function name='VTMotionEstimationSessionCopySourcePixelBufferAttributes'>
<arg type64='^{OpaqueVTMotionEstimationSession=}'/>
<arg type64='^^{__CFDictionary}'/>
<retval type64='i'/>
</function>
<function name='VTMotionEstimationSessionCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='I'/>
<arg type64='I'/>
<arg type64='^^{OpaqueVTMotionEstimationSession}'/>
<retval type64='i'/>
</function>
<function name='VTMotionEstimationSessionEstimateMotionVectors'>
<arg type64='^{OpaqueVTMotionEstimationSession=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<arg function_pointer='true' type64='@?'>
<arg type64='i'/>
<arg type64='I'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^{__CVBuffer=}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTMotionEstimationSessionGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTMotionEstimationSessionInvalidate'>
<arg type64='^{OpaqueVTMotionEstimationSession=}'/>
<retval type64='v'/>
</function>
<function name='VTMultiPassStorageClose'>
<arg type64='^{OpaqueVTMultiPassStorage=}'/>
<retval type64='i'/>
</function>
<function name='VTMultiPassStorageCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^{__CFURL=}'/>
<arg type64='{_CMTimeRange={?=qiIq}{?=qiIq}}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^^{OpaqueVTMultiPassStorage}'/>
<retval type64='i'/>
</function>
<function name='VTMultiPassStorageGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTPixelRotationSessionCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^^{OpaqueVTPixelRotationSession}'/>
<retval type64='i'/>
</function>
<function name='VTPixelRotationSessionGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTPixelRotationSessionInvalidate'>
<arg type64='^{OpaqueVTPixelRotationSession=}'/>
<retval type64='v'/>
</function>
<function name='VTPixelRotationSessionRotateImage'>
<arg type64='^{OpaqueVTPixelRotationSession=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='^{__CVBuffer=}'/>
<retval type64='i'/>
</function>
<function name='VTPixelTransferSessionCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^^{OpaqueVTPixelTransferSession}'/>
<retval type64='i'/>
</function>
<function name='VTPixelTransferSessionGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTPixelTransferSessionInvalidate'>
<arg type64='^{OpaqueVTPixelTransferSession=}'/>
<retval type64='v'/>
</function>
<function name='VTPixelTransferSessionTransferImage'>
<arg type64='^{OpaqueVTPixelTransferSession=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='^{__CVBuffer=}'/>
<retval type64='i'/>
</function>
<function name='VTRAWProcessingSessionCompleteFrames'>
<arg type64='^{OpaqueVTRAWProcessingSession=}'/>
<retval type64='i'/>
</function>
<function name='VTRAWProcessingSessionCopyProcessingParameters'>
<arg type64='^{OpaqueVTRAWProcessingSession=}'/>
<arg type64='^^{__CFArray}'/>
<retval type64='i'/>
</function>
<function name='VTRAWProcessingSessionCreate'>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^{opaqueCMFormatDescription=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg type64='^^{OpaqueVTRAWProcessingSession}'/>
<retval type64='i'/>
</function>
<function name='VTRAWProcessingSessionGetTypeID'>
<retval type64='Q'/>
</function>
<function name='VTRAWProcessingSessionInvalidate'>
<arg type64='^{OpaqueVTRAWProcessingSession=}'/>
<retval type64='v'/>
</function>
<function name='VTRAWProcessingSessionProcessFrame'>
<arg type64='^{OpaqueVTRAWProcessingSession=}'/>
<arg type64='^{__CVBuffer=}'/>
<arg type64='^{__CFDictionary=}'/>
<arg function_pointer='true' type64='@?'>
<arg type64='i'/>
<arg type64='^{__CVBuffer=}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTRAWProcessingSessionSetParameterChangedHander'>
<arg type64='^{OpaqueVTRAWProcessingSession=}'/>
<arg function_pointer='true' type64='@?'>
<arg type64='^{__CFArray=}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTRAWProcessingSessionSetParameterChangedHandler'>
<arg type64='^{OpaqueVTRAWProcessingSession=}'/>
<arg function_pointer='true' type64='@?'>
<arg type64='^{__CFArray=}'/>
<retval type64='v'/>
</arg>
<retval type64='i'/>
</function>
<function name='VTRAWProcessingSessionSetProcessingParameters'>
<arg type64='^{OpaqueVTRAWProcessingSession=}'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='VTRegisterProfessionalVideoWorkflowVideoDecoders'>
<retval type64='v'/>
</function>
<function name='VTRegisterProfessionalVideoWorkflowVideoEncoders'>
<retval type64='v'/>
</function>
<function name='VTRegisterSupplementalVideoDecoderIfAvailable'>
<arg type64='I'/>
<retval type64='v'/>
</function>
<function name='VTSessionCopyProperty'>
<arg type64='^v'/>
<arg type64='^{__CFString=}'/>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^v'/>
<retval type64='i'/>
</function>
<function name='VTSessionCopySerializableProperties'>
<arg type64='^v'/>
<arg type64='^{__CFAllocator=}'/>
<arg type64='^^{__CFDictionary}'/>
<retval type64='i'/>
</function>
<function name='VTSessionCopySupportedPropertyDictionary'>
<arg type64='^v'/>
<arg type64='^^{__CFDictionary}'/>
<retval type64='i'/>
</function>
<function name='VTSessionSetProperties'>
<arg type64='^v'/>
<arg type64='^{__CFDictionary=}'/>
<retval type64='i'/>
</function>
<function name='VTSessionSetProperty'>
<arg type64='^v'/>
<arg type64='^{__CFString=}'/>
<arg type64='@'/>
<retval type64='i'/>
</function>
<class name='NSObject'>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method class_method='true' selector='maximumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method selector='maximumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method class_method='true' selector='minimumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method selector='minimumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
</class>
<class name='VTFrameProcessor'>
<method selector='processWithParameters:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='processWithParameters:error:'>
<retval type64='B'/>
</method>
<method selector='processWithParameters:frameOutputHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='{_CMTime=qiIq}'/>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='startSessionWithConfiguration:error:'>
<retval type64='B'/>
</method>
</class>
<class name='VTFrameProcessorFrame'>
<method selector='initWithBuffer:presentationTimeStamp:'>
<arg index='1' type64='{_CMTime=qiIq}'/>
</method>
<method selector='presentationTimeStamp'>
<retval type64='{_CMTime=qiIq}'/>
</method>
</class>
<class name='VTFrameRateConversionConfiguration'>
<method selector='initWithFrameWidth:frameHeight:usePrecomputedFlow:qualityPrioritization:revision:'>
<arg index='2' type64='B'/>
</method>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method class_method='true' selector='processorSupported'>
<retval type64='B'/>
</method>
<method selector='processorSupported'>
<retval type64='B'/>
</method>
<method selector='usePrecomputedFlow'>
<retval type64='B'/>
</method>
</class>
<class name='VTLowLatencyFrameInterpolationConfiguration'>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
</class>
<class name='VTLowLatencySuperResolutionScalerConfiguration'>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method class_method='true' selector='maximumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method selector='maximumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method class_method='true' selector='minimumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method selector='minimumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
</class>
<class name='VTMotionBlurConfiguration'>
<method selector='initWithFrameWidth:frameHeight:usePrecomputedFlow:qualityPrioritization:revision:'>
<arg index='2' type64='B'/>
</method>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method class_method='true' selector='processorSupported'>
<retval type64='B'/>
</method>
<method selector='processorSupported'>
<retval type64='B'/>
</method>
<method selector='usePrecomputedFlow'>
<retval type64='B'/>
</method>
</class>
<class name='VTOpticalFlowConfiguration'>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method class_method='true' selector='processorSupported'>
<retval type64='B'/>
</method>
<method selector='processorSupported'>
<retval type64='B'/>
</method>
</class>
<class name='VTSuperResolutionScalerConfiguration'>
<method selector='downloadConfigurationModelWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='initWithFrameWidth:frameHeight:scaleFactor:inputType:usePrecomputedFlow:qualityPrioritization:revision:'>
<arg index='4' type64='B'/>
</method>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method selector='usesPrecomputedFlow'>
<retval type64='B'/>
</method>
</class>
<class name='VTTemporalNoiseFilterConfiguration'>
<method class_method='true' selector='isSupported'>
<retval type64='B'/>
</method>
<method class_method='true' selector='maximumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method selector='maximumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method class_method='true' selector='minimumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
<method selector='minimumDimensions'>
<retval type64='{_CMVideoDimensions=ii}'/>
</method>
</class>
<class name='VTTemporalNoiseFilterParameters'>
<method selector='hasDiscontinuity'>
<retval type64='B'/>
</method>
<method selector='initWithSourceFrame:nextFrames:previousFrames:destinationFrame:filterStrength:hasDiscontinuity:'>
<arg index='5' type64='B'/>
</method>
<method selector='setHasDiscontinuity:'>
<arg index='0' type64='B'/>
</method>
</class>
<informal_protocol name='VTFrameProcessorConfiguration'>
<method class_method='true' selector='isSupported' type64='B16@0:8'/>
<method class_method='true' selector='maximumDimensions' type64='{?=ii}16@0:8'/>
<method selector='maximumDimensions' type64='T{?=ii},?,R,N'/>
<method class_method='true' selector='minimumDimensions' type64='{?=ii}16@0:8'/>
<method selector='minimumDimensions' type64='T{?=ii},?,R,N'/>
</informal_protocol>
</signatures>
