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.8.