Blender V4.3
frame_accessor.cc File Reference

Go to the source code of this file.

Macros

#define CHECK_INPUT_MODE(mode)    case mode: return LIBMV_IMAGE_MODE_##mode;
 

Functions

libmv_FrameAccessorlibmv_FrameAccessorNew (libmv_FrameAccessorUserData *user_data, libmv_GetImageCallback get_image_callback, libmv_ReleaseImageCallback release_image_callback, libmv_GetMaskForTrackCallback get_mask_for_track_callback, libmv_ReleaseMaskCallback release_mask_callback)
 
void libmv_FrameAccessorDestroy (libmv_FrameAccessor *frame_accessor)
 
int64_t libmv_frameAccessorgetTransformKey (const libmv_FrameTransform *transform)
 
void libmv_frameAccessorgetTransformRun (const libmv_FrameTransform *transform, const libmv_FloatImage *input_image, libmv_FloatImage *output_image)
 

Macro Definition Documentation

◆ CHECK_INPUT_MODE

#define CHECK_INPUT_MODE ( mode)     case mode: return LIBMV_IMAGE_MODE_##mode;

Function Documentation

◆ libmv_FrameAccessorDestroy()

void libmv_FrameAccessorDestroy ( libmv_FrameAccessor * frame_accessor)

Definition at line 152 of file frame_accessor.cc.

References LIBMV_OBJECT_DELETE.

Referenced by tracking_image_accessor_destroy().

◆ libmv_frameAccessorgetTransformKey()

int64_t libmv_frameAccessorgetTransformKey ( const libmv_FrameTransform * transform)

Definition at line 156 of file frame_accessor.cc.

◆ libmv_frameAccessorgetTransformRun()

void libmv_frameAccessorgetTransformRun ( const libmv_FrameTransform * transform,
const libmv_FloatImage * input_image,
libmv_FloatImage * output_image )

◆ libmv_FrameAccessorNew()

libmv_FrameAccessor * libmv_FrameAccessorNew ( libmv_FrameAccessorUserData * user_data,
libmv_GetImageCallback get_image_callback,
libmv_ReleaseImageCallback release_image_callback,
libmv_GetMaskForTrackCallback get_mask_for_track_callback,
libmv_ReleaseMaskCallback release_mask_callback )

Definition at line 138 of file frame_accessor.cc.

References LIBMV_OBJECT_NEW.

Referenced by tracking_image_accessor_new().