vp_record_node
is used to record video and image, save them to local disk after it finished. It's a middle node but works asynchronously, so recording would not block the pipeline.
record
┣ README.md
┣ vp_image_record_task.cpp
┣ vp_image_record_task.h // image record task
┣ vp_record_node.cpp
┣ vp_record_node.h // record node
┣ vp_record_task.cpp
┣ vp_record_task.h // base class for record task, work async
┣ vp_video_record_task.cpp
┗ vp_video_record_task.h // video record task
below is showing how to record video: