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.

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.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.