#pragma once
|
|
#include "vp_record_task.h"
|
|
namespace vp_nodes {
|
// callback when record task complete.
|
class vp_record_status_hookable
|
{
|
protected:
|
vp_record_task_complete_hooker image_record_complete_hooker;
|
vp_record_task_complete_hooker video_record_complete_hooker;
|
public:
|
vp_record_status_hookable(/* args */) {}
|
~vp_record_status_hookable() {}
|
|
void set_image_record_complete_hooker(vp_record_task_complete_hooker image_record_complete_hooker) {
|
this->image_record_complete_hooker = image_record_complete_hooker;
|
}
|
|
void set_video_record_complete_hooker(vp_record_task_complete_hooker video_record_complete_hooker) {
|
this->video_record_complete_hooker = video_record_complete_hooker;
|
}
|
};
|
}
|