Skip to content

cvedia::rt::iface

Classes

Name
class cvedia::rt::iface::AmbaOut
class cvedia::rt::iface::AnalyticsDatabase
struct cvedia::rt::iface::APAR
class cvedia::rt::iface::AppSrc
class cvedia::rt::iface::Buffer
struct cvedia::rt::iface::CategoryOLRP
class cvedia::rt::iface::ClassifierEval
struct cvedia::rt::iface::ClassifierSummary
class cvedia::rt::iface::CocoEval
struct cvedia::rt::iface::CocoSummary
struct cvedia::rt::iface::configEntry
class cvedia::rt::iface::CrowdEval
struct cvedia::rt::iface::CrowdSummary
class cvedia::rt::iface::CVDict
class cvedia::rt::iface::CVDictRoot
class cvedia::rt::iface::DatasetHandler
class cvedia::rt::iface::DeviceResources
struct cvedia::rt::iface::DiagnosticEvent
class cvedia::rt::iface::Encryption
class cvedia::rt::iface::EventAction
class cvedia::rt::iface::EventActionHandler
class cvedia::rt::iface::EventDispatcher
class cvedia::rt::iface::EventStorage
class cvedia::rt::iface::Exporter
class cvedia::rt::iface::Group
class cvedia::rt::iface::IdentityProvider
class cvedia::rt::iface::IdentityStore
struct cvedia::rt::iface::ImageEvaluation
class cvedia::rt::iface::ImageReader
class cvedia::rt::iface::InferenceEngine
class cvedia::rt::iface::InferenceHandler
class cvedia::rt::iface::InferenceHandlerWithInvocationOptions
class cvedia::rt::iface::Input
class cvedia::rt::iface::InputHandler
class cvedia::rt::iface::Instance
struct cvedia::rt::iface::InstanceAnnotation
class cvedia::rt::iface::InstanceController
class cvedia::rt::iface::JpegEncoder
Interface for JPEG encoders.
class cvedia::rt::iface::LiveReader
class cvedia::rt::iface::LuaManager
struct cvedia::rt::iface::LuaState
class cvedia::rt::iface::LuaWorkers
class cvedia::rt::iface::Module
class cvedia::rt::iface::MotionDetection
class cvedia::rt::iface::MQTT
class cvedia::rt::iface::NBus
class cvedia::rt::iface::OcrEval
struct cvedia::rt::iface::OcrSummary
class cvedia::rt::iface::OnvifDevice
struct cvedia::rt::iface::OnvifStream
class cvedia::rt::iface::Output
class cvedia::rt::iface::OutputHandler
struct cvedia::rt::iface::PackedJob
class cvedia::rt::iface::Renderer
class cvedia::rt::iface::REST
class cvedia::rt::iface::RTRegistry
class cvedia::rt::iface::ScriptEngine
class cvedia::rt::iface::SecuRT
class cvedia::rt::iface::Serializer
class cvedia::rt::iface::Solution
class cvedia::rt::iface::SolutionManager
struct cvedia::rt::iface::SolutionUpdateInfo
class cvedia::rt::iface::SolutionUpdater
class cvedia::rt::iface::TopBus
class cvedia::rt::iface::Tracker
class cvedia::rt::iface::Tripwire
class cvedia::rt::iface::UiCallback
class cvedia::rt::iface::VideoDecoder
class cvedia::rt::iface::VideoReader
class cvedia::rt::iface::Visualizer
class cvedia::rt::iface::VODReader
class cvedia::rt::iface::Window
class cvedia::rt::iface::WriteData
class cvedia::rt::iface::WsDiscovery
class cvedia::rt::iface::ZMQ
class cvedia::rt::iface::Zone

Types

Name
enum EventActionTypeEnum
enum class BackpressurePolicy
enum InputRepeatMode
enum FPSType
enum OnvifDeviceState
template <class T >
using std::vector< std::vector< std::vector< T > > >
ImageCategoryInstances
using std::string EventType_t
using Uuid InstanceId_t
using std::string DomainType_t
using pCValue EventData_t
using int EventBindId_t
using long long EventPostId_t
using std::function< void(EventData_t, EventType_t)> EventCallback_t
typedef std::map< std::string, std::array< int, 10 > > SchemaCapabilities
using std::pair< std::string, std::string > SolutionUpdateDescriptor
using std::vector< SolutionUpdateDescriptor > SolutionUpdateDescriptors
using std::vector< SolutionUpdateInfo > SolutionUpdateInfos

Types Documentation

enum EventActionTypeEnum

Enumerator Value Description
EventActionType_Disk 0x01
EventActionType_MQTT 0x02
EventActionType_REST 0x03
EventActionType_ScreenMessagePopup 0x04
EventActionType_ScreenNotification 0x05
EventActionType_Sound 0x06
EventActionType_Log 0x07
EventActionType_SharedMemory 0x08
EventActionType_GPIO 0xdd
EventActionType_None 0xff

enum BackpressurePolicy

Enumerator Value Description
DROP
BLOCK

enum InputRepeatMode

Enumerator Value Description
RepeatMode_ALL 0
RepeatMode_VIDEO 1
RepeatMode_NONE 2

enum FPSType

Enumerator Value Description
FPSType_INPUT 0
FPSType_OUTPUT 1
FPSType_TARGET 2
FPSType_REAL 3

enum OnvifDeviceState

Enumerator Value Description
Ok
Unknown
Unauthorized

using ImageCategoryInstances

template <class T >
using ImageCategoryInstances =  std::vector<std::vector<std::vector<T> >>;

using EventType_t

using EventType_t =  std::string;

using InstanceId_t

using InstanceId_t =  Uuid;

using DomainType_t

using DomainType_t =  std::string;

using EventData_t

using EventData_t =  pCValue;

using EventBindId_t

using EventBindId_t =  int;

using EventPostId_t

using EventPostId_t =  long long;

using EventCallback_t

using EventCallback_t =  std::function<void(EventData_t, EventType_t)>;

typedef SchemaCapabilities

typedef std::map<std::string, std::array<int, 10> > SchemaCapabilities;

using SolutionUpdateDescriptor

using SolutionUpdateDescriptor =  std::pair<std::string, std::string>;

A pair of strings describing a solution that can be updated. First string contains the name of solution folder inside solutionsDir to be updated, second string contains the uri of the solution from which the update can be performed.

Example: "SecuRT", "https://gitlab.com/cvedia/securt"

using SolutionUpdateDescriptors

using SolutionUpdateDescriptors =  std::vector<SolutionUpdateDescriptor>;

A vector containing one or more solution update descriptors

using SolutionUpdateInfos

using SolutionUpdateInfos =  std::vector<SolutionUpdateInfo>;

A vector of solution update info structures