Skip to main content

GstHelpers.h File

Miscellaneous GStreamer factory and element helpers. More...

Included Headers​

#include <string>

Namespaces Index​

namespacesimaai
namespaceneat

Description​

Miscellaneous GStreamer factory and element helpers.

Small free-function utilities the framework uses to interrogate the local GStreamer registry: check whether a factory is installed, whether it exposes a particular property, and where its plugin shared object lives. The require_* variants raise a SessionError when the dependency is missing, with context baked into the message so callers can pinpoint which Node triggered the failure.

File Listing​

The file content with the documentation metadata removed is:

1// include/gst/GstHelpers.h
13#pragma once
14
15#include <string>
16
17namespace simaai::neat {
18
20bool element_exists(const char* factory);
21
23bool element_property_exists(const char* factory, const char* property_name);
24
26std::string factory_plugin_path(const char* factory);
27
33void require_element(const char* factory, const char* context);
34
39void require_tensordecoder(const char* context);
40
41} // namespace simaai::neat

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.