23#ifndef LIBMV_AUTOTRACK_FRAME_ACCESSOR_H_
24#define LIBMV_AUTOTRACK_FRAME_ACCESSOR_H_
50 virtual void run(
const FloatImage& input, FloatImage* output)
const = 0;
70 FloatImage* destination) = 0;
88 FloatImage* destination) = 0;
3D array (row, column, channel).
virtual bool GetClipDimensions(int clip, int *width, int *height)=0
virtual Key GetImage(int clip, int frame, InputMode input_mode, int downscale, const Region *region, const Transform *transform, FloatImage *destination)=0
virtual Key GetMaskForTrack(int clip, int frame, int track, const Region *region, FloatImage *destination)=0
virtual int NumFrames(int clip)=0
virtual void ReleaseMask(Key key)=0
virtual void ReleaseImage(Key)=0