Class GXFWrapper
Defined in File gxf_wrapper.hpp
Base Type
public nvidia::gxf::Codelet
-
class GXFWrapper : public nvidia::gxf::Codelet
Class to wrap an Operator into a GXF Codelet.
Public Functions
-
virtual ~GXFWrapper() = default
-
gxf_result_t initialize() override
-
gxf_result_t deinitialize() override
-
gxf_result_t registerInterface(nvidia::gxf::Registrar *registrar) override
-
gxf_result_t start() override
-
gxf_result_t tick() override
-
gxf_result_t stop() override
-
void set_operator(Operator *op)
Set the Operator object to be wrapped.
- Parameters
op – The pointer to the Operator object.
-
GXFExecutionContext *execution_context() const
Get the ExecutionContext object.
- Returns
The pointer to the ExecutionContext object.
-
InputContext *input_context() const
Get the InputContext object.
- Returns
The pointer to the InputContext object.
-
OutputContext *output_context() const
Get the OutputContext object.
- Returns
The pointer to the OutputContext object.
-
virtual ~GXFWrapper() = default