25 #include "modules/drivers/proto/sensor_image.pb.h" 27 #include "modules/drivers/video/proto/video_h265cfg.pb.h" 36 using apollo::drivers::video::config::CameraH265Config;
41 if (video_thread_->joinable()) {
42 video_thread_->join();
50 std::shared_ptr<apollo::cyber::Writer<CompressedImage>> writer_;
51 std::shared_ptr<std::thread> video_thread_;
52 volatile bool runing_;
53 std::unique_ptr<CameraDriver> camera_deivce_;
54 std::string record_folder_;
55 std::shared_ptr<CompressedImage> pb_image_ =
nullptr;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
CYBER_REGISTER_COMPONENT(CompCameraH265Compressed)
Definition: concurrent_object_pool.h:36
Definition: video_driver_component.h:38
~CompCameraH265Compressed()
Definition: video_driver_component.h:40
The Component can process up to four channels of messages. The message type is specified when the com...
Definition: component.h:58
apollo::cyber::Writer< T > Writer
Definition: sensor_canbus.h:67