Doxygen Book
_GTensorFilterSingleClass Struct Reference

GTensorFilterSingleClass inherits GObjectClass. More...

#include <tensor_filter_single.h>

Public Attributes

GObjectClass parent
 
gboolean(* invoke )(GTensorFilterSingle *self, const GstTensorMemory *input, GstTensorMemory *output, gboolean allocate)
 
gboolean(* start )(GTensorFilterSingle *self)
 
gboolean(* stop )(GTensorFilterSingle *self)
 
gboolean(* input_configured )(GTensorFilterSingle *self)
 
gboolean(* output_configured )(GTensorFilterSingle *self)
 
gint(* set_input_info )(GTensorFilterSingle *self, const GstTensorsInfo *in_info, GstTensorsInfo *out_info)
 
gboolean(* allocate_in_invoke )(GTensorFilterSingle *self)
 
void(* destroy_notify )(GTensorFilterSingle *self, GstTensorMemory *mem)
 

Detailed Description

GTensorFilterSingleClass inherits GObjectClass.

Definition at line 62 of file tensor_filter_single.h.

Member Data Documentation

◆ allocate_in_invoke

gboolean(* _GTensorFilterSingleClass::allocate_in_invoke) (GTensorFilterSingle *self)

Check if the filter performs allocate_in_invoke

Definition at line 81 of file tensor_filter_single.h.

◆ destroy_notify

void(* _GTensorFilterSingleClass::destroy_notify) (GTensorFilterSingle *self, GstTensorMemory *mem)

Free the data allocated by the tensor filter in invoke

Definition at line 83 of file tensor_filter_single.h.

◆ input_configured

gboolean(* _GTensorFilterSingleClass::input_configured) (GTensorFilterSingle *self)

Check if the input is already configured

Definition at line 74 of file tensor_filter_single.h.

◆ invoke

gboolean(* _GTensorFilterSingleClass::invoke) (GTensorFilterSingle *self, const GstTensorMemory *input, GstTensorMemory *output, gboolean allocate)

Invoke the filter for execution.

Definition at line 67 of file tensor_filter_single.h.

◆ output_configured

gboolean(* _GTensorFilterSingleClass::output_configured) (GTensorFilterSingle *self)

Check if the output is already configured

Definition at line 76 of file tensor_filter_single.h.

◆ parent

GObjectClass _GTensorFilterSingleClass::parent

inherits GObjectClass

Definition at line 64 of file tensor_filter_single.h.

◆ set_input_info

gint(* _GTensorFilterSingleClass::set_input_info) (GTensorFilterSingle *self, const GstTensorsInfo *in_info, GstTensorsInfo *out_info)

Set the info about the input tensor

Definition at line 78 of file tensor_filter_single.h.

◆ start

gboolean(* _GTensorFilterSingleClass::start) (GTensorFilterSingle *self)

Start the filter, must be called before invoke.

Definition at line 70 of file tensor_filter_single.h.

◆ stop

gboolean(* _GTensorFilterSingleClass::stop) (GTensorFilterSingle *self)

Stop the filter.

Definition at line 72 of file tensor_filter_single.h.


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