VTFrameProcessor
public func process(parameters: any VideoToolbox.VTFrameProcessorParameters) -> some _Concurrency.AsyncSequence<VideoToolbox.VTFrameProcessorFrame.ReadOnlyFrame, any Swift.Error>
VTLowLatencySuperResolutionScalerConfiguration
public class func supportedScaleFactors(frameWidth: Swift.Int, frameHeight: Swift.Int) -> [Swift.Float]
extern OSStatus VTRAWProcessingSessionSetParameterChangedHandler(VTRAWProcessingSessionRef _Nonnull session, VTRAWProcessingParameterChangeHandler _Nullable parameterChangeHandler)
extern CFTypeID VTMotionEstimationSessionGetTypeID(void)
extern OSStatus VTMotionEstimationSessionCreate(CFAllocatorRef _Nullable allocator, CFDictionaryRef _Nullable motionVectorProcessorSelectionOptions, uint32_t width, uint32_t height, VTMotionEstimationSessionRef _Nullable * _Nonnull motionEstimationSessionOut)
extern OSStatus VTMotionEstimationSessionCopySourcePixelBufferAttributes(VTMotionEstimationSessionRef _Nonnull motionEstimationSession, CFDictionaryRef _Nullable * _Nonnull attributesOut)
extern void VTMotionEstimationSessionInvalidate(VTMotionEstimationSessionRef _Nonnull session)
extern OSStatus VTMotionEstimationSessionEstimateMotionVectors(VTMotionEstimationSessionRef _Nonnull session, CVPixelBufferRef _Nonnull referenceImage, CVPixelBufferRef _Nonnull currentImage, VTMotionEstimationFrameFlags motionEstimationFrameFlags, CFDictionaryRef _Nullable additionalFrameOptions, VTMotionEstimationOutputHandler _Nonnull outputHandler)
extern OSStatus VTMotionEstimationSessionCompleteFrames(VTMotionEstimationSessionRef _Nonnull session)
VTFrameProcessorConfiguration
public static var maximumDimensions: CoreMedia.CMVideoDimensions?
VTFrameProcessorConfiguration
public static var minimumDimensions: CoreMedia.CMVideoDimensions?
VTFrameProcessorConfiguration
public var nextFrameCount: Swift.Int?
VTFrameProcessorConfiguration
public var previousFrameCount: Swift.Int?
VTFrameProcessorParameters
public var destinationFrame: VideoToolbox.VTFrameProcessorFrame?
VTFrameProcessorParameters
public var destinationFrames: [VideoToolbox.VTFrameProcessorFrame]?
VTLowLatencyFrameInterpolationConfiguration
public var supportedPixelFormats: [Darwin.OSType]
VTLowLatencyFrameInterpolationParameters
public var interpolationPhase: [Swift.Float]
VTLowLatencySuperResolutionScalerConfiguration
public var supportedPixelFormats: [Darwin.OSType]
VTSuperResolutionScalerConfiguration
public var supportedPixelFormats: [Darwin.OSType]
VTSuperResolutionScalerConfiguration
public class var supportedScaleFactors: [Swift.Int]
VTTemporalNoiseFilterConfiguration
public var supportedPixelFormats: [Darwin.OSType]
VTTemporalNoiseFilterConfiguration
public class var supportedSourcePixelFormats: [Darwin.OSType]
extern API_UNAVAILABLE(watchos) const CFStringRef kVTDecodeFrameOptionKey_ContentAnalyzerRotation
extern API_UNAVAILABLE(watchos) const CFStringRef kVTDecodeFrameOptionKey_ContentAnalyzerCropRectangle
extern const CFStringRef kVTRAWProcessingPropertyKey_MetadataForSidecarFile
extern API_UNAVAILABLE(watchos) const CFStringRef kVTCompressionPropertyKey_VariableBitRate
extern API_UNAVAILABLE(watchos) const CFStringRef kVTCompressionPropertyKey_VBVMaxBitRate
extern API_UNAVAILABLE(watchos) const CFStringRef kVTCompressionPropertyKey_VBVBufferDuration
extern API_UNAVAILABLE(watchos) const CFStringRef kVTCompressionPropertyKey_VBVInitialDelayPercentage
extern API_UNAVAILABLE(watchos) const CFStringRef kVTHDRMetadataInsertionMode_RequestSDRRangePreservation
extern const CFStringRef _Nonnull kVTHeroEye_Left
extern const CFStringRef _Nonnull kVTHeroEye_Right
extern const CFStringRef _Nonnull kVTProjectionKind_Rectilinear
extern const CFStringRef _Nonnull kVTProjectionKind_Equirectangular
extern const CFStringRef _Nonnull kVTProjectionKind_HalfEquirectangular
extern const CFStringRef _Nonnull kVTProjectionKind_ParametricImmersive
extern const CFStringRef _Nonnull kVTViewPackingKind_SideBySide
extern const CFStringRef _Nonnull kVTViewPackingKind_OverUnder
extern const CFStringRef _Nonnull kVTCompressionPropertyKey_CameraCalibrationDataLensCollection
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_LensAlgorithmKind
extern const CFStringRef _Nonnull kVTCameraCalibrationLensAlgorithmKind_ParametricLens
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_LensDomain
extern const CFStringRef _Nonnull kVTCameraCalibrationLensDomain_Color
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_LensIdentifier
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_LensRole
extern const CFStringRef _Nonnull kVTCameraCalibrationLensRole_Mono
extern const CFStringRef _Nonnull kVTCameraCalibrationLensRole_Left
extern const CFStringRef _Nonnull kVTCameraCalibrationLensRole_Right
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_LensDistortions
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_RadialAngleLimit
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialX
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_LensFrameAdjustmentsPolynomialY
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrix
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixProjectionOffset
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_IntrinsicMatrixReferenceDimensions
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOriginSource
extern const CFStringRef _Nonnull kVTCameraCalibrationExtrinsicOriginSource_StereoCameraSystemBaseline
extern const CFStringRef _Nonnull kVTCompressionPropertyCameraCalibrationKey_ExtrinsicOrientationQuaternion
extern const CFStringRef _Nonnull kVTCompressionPropertyKey_SupportedPresetDictionaries
extern const CFStringRef _Nonnull kVTCompressionPreset_HighQuality
extern const CFStringRef _Nonnull kVTCompressionPreset_Balanced
extern const CFStringRef _Nonnull kVTCompressionPreset_HighSpeed
extern const CFStringRef _Nonnull kVTCompressionPreset_VideoConferencing
extern const CFStringRef kVTMotionEstimationSessionCreationOption_MotionVectorSize
extern const CFStringRef kVTMotionEstimationSessionCreationOption_UseMultiPassSearch
extern const CFStringRef kVTMotionEstimationSessionCreationOption_Label