Skip to content

cvedia::rt

Namespaces

Name
cvedia::rt::api
cvedia::rt::builtin
cvedia::rt::data_collection
cvedia::rt::dispatcher
cvedia::rt::iface
cvedia::rt::licensing

Classes

Name
class cvedia::rt::AnalyticsTypeRegistry
class cvedia::rt::AsyncInferenceWorker
class cvedia::rt::EncryptionImpl
class cvedia::rt::FileMutex
class cvedia::rt::RealTimeProvider
class cvedia::rt::TimeProvider
class cvedia::rt::TimestampedCache

Types

Name
using std::function< bool(cmap const &)> entityTypeDistinctionFunc
using std::function< bool(pCValue const &)> analyticsTypeExistenceFunc

Functions

Name
bool isCvediaModel(pCValue const & modelConfig)
std::string nChar(std::string ch, size_t nRepeats)

Types Documentation

using entityTypeDistinctionFunc

using entityTypeDistinctionFunc =  std::function<bool(cmap const&)>;

Analytics Entities are areas, lines or any other similar things that we can have in the future such that an instance can have multiples of. The distinction function gets the config of a single such entity to identify the type of entity, such as Crowding Area.

using analyticsTypeExistenceFunc

using analyticsTypeExistenceFunc =  std::function<bool(pCValue const&)>;

Analytics Types are things that either an instance has it (and it is on) or it doesn't have it (or off), such as LPR. The distinction function gets the entire config of the instance to identify existence of an enabled analytics of the type.

Functions Documentation

function isCvediaModel

bool isCvediaModel(
    pCValue const & modelConfig
)

function nChar

std::string nChar(
    std::string ch,
    size_t nRepeats
)

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