Skip to main content

PreprocessMetaContract Struct

Metadata-side contract — names and fields the preprocess stage requires. More...

Declaration

struct simaai::neat::PreprocessMetaContract { ... }

Included Headers

#include <PreprocessPlan.h>

Public Member Attributes Index

std::stringmeta_name = "GstSimaMeta"

Metadata struct name (defaults to GstSimaMeta). More...

std::vector< std::string >required_fields

Field names that must be present on every buffer. More...

Description

Metadata-side contract — names and fields the preprocess stage requires.

Gates the preprocess Node against missing GstSimaMeta fields at build time.

Definition at line 277 of file PreprocessPlan.h.

Public Member Attributes

meta_name

std::string simaai::neat::PreprocessMetaContract::meta_name = "GstSimaMeta"

Metadata struct name (defaults to GstSimaMeta).

Definition at line 278 of file PreprocessPlan.h.

278 std::string meta_name = "GstSimaMeta";

required_fields

std::vector<std::string> simaai::neat::PreprocessMetaContract::required_fields

Field names that must be present on every buffer.

Definition at line 279 of file PreprocessPlan.h.

279 std::vector<std::string> required_fields;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.