Skip to content

api/data_collection.cpp

Namespaces

Name
cvedia
cvedia::rt
cvedia::rt::api
cvedia::rt::api::data_collection
cvedia::rt::api::data_collection::self

Functions

Name
std::string backendUrl()
expected< void > initializeUnsafe()
bool enabled()
expected< void > initialize(bool async =true)
expected< void > deinitialize()
expected< void > isAskingClassificationData()
expected< std::string > isAskingFullFrameData()
expected< pushId_t > push(std::unique_ptr< MetaDataBase > && metaData, pCValue const & context =nullptr)
expected< RTErrc > getPushResult(pushId_t const pushId)

Attributes

Name
shared_mutex_class initializationMux_
std::unique_ptr< cvedia::rt::data_collection::DataCollector > collector

Functions Documentation

function backendUrl

static std::string backendUrl()

function initializeUnsafe

static expected< void > initializeUnsafe()

function enabled

bool enabled()

function initialize

expected< void > initialize(
    bool async =true
)

function deinitialize

expected< void > deinitialize()

function isAskingClassificationData

expected< void > isAskingClassificationData()

function isAskingFullFrameData

expected< std::string > isAskingFullFrameData()

function push

expected< pushId_t > push(
    std::unique_ptr< MetaDataBase > && metaData,
    pCValue const & context =nullptr
)

function getPushResult

expected< RTErrc > getPushResult(
    pushId_t const pushId
)

Attributes Documentation

variable initializationMux_

static shared_mutex_class initializationMux_;

variable collector

static std::unique_ptr< cvedia::rt::data_collection::DataCollector > collector = nullptr;

Updated on 2025-08-24 at 15:42:37 +0000