VTLowLatencyFrameInterpolationConfiguration
Configuration that you use to program Video Toolbox frame processor for low-latency frame interpolation.
Declaration
class VTLowLatencyFrameInterpolationConfigurationOverview
This configuration can do either purely temporal interpolation (frame-rate conversion) or temporal and spatial interpolation (scaling and frame-rate conversion). This processor requires a source frame and a previous frame. It does temporal scaling, which interpolates frames between the previous frame and the source frame. When performing both temporal and spatial interpolation, the processor can only perform 2x upscaling, and a single frame of temporal interpolation. When performing spatial scaling, the processor produces upscaled intermediate frames and an upscaled sourceFrame, but it does not upscale the previous reference frame you provided.
Topics
Creating a frame interpolation configuration
init(frameWidth:frameHeight:numberOfInterpolatedFrames:)init(frameWidth:frameHeight:spatialScaleFactor:)