24#include <mediapipe/framework/port/opencv_core_inc.h>
26#include "container.hpp"
32 platform_independence::DeviceType TDeviceType,
33 settings::OperationMode TOperationMode,
34 settings::IntegrationMode TIntegrationMode
50 bool ContainerIsInitialized()
const {
return this->initialized; };
68 physiology::StatusCode
GetStatusCode()
const {
return previous_status_code; };
74 physiology::StatusCode previous_status_code = physiology::StatusCode::PROCESSING_NOT_STARTED;
81template<platform_independence::DeviceType TDeviceType>
Container for background thread processing.
Definition background_container.hpp:40
absl::Status StartGraph()
Definition background_container_impl.hpp:71
absl::Status AddFrameWithTimestamp(const cv::Mat &frame_rgb, int64_t frame_timestamp_μs)
Definition background_container_impl.hpp:209
absl::Status WaitUntilGraphIsIdle()
Definition background_container_impl.hpp:173
BackgroundContainer(SettingsType settings)
Definition background_container_impl.hpp:39
absl::Status Initialize() override
Definition background_container_impl.hpp:48
absl::Status SetRecording(bool on)
Definition background_container_impl.hpp:185
physiology::StatusCode GetStatusCode() const
Definition background_container.hpp:68
absl::Status StopGraph()
Definition background_container_impl.hpp:244
bool GraphIsRunning() const
Definition background_container_impl.hpp:43
Container(SettingsType settings)
Definition container_impl.hpp:52
Definition background_container.cpp:10
Definition settings.hpp:136