-
Notifications
You must be signed in to change notification settings - Fork 4
GstTIOVXSiso
Marco Herrera edited this page Mar 11, 2022
·
5 revisions
This class inherits from GstBaseTransform
, and it serves as a base class for all the elements that have a Single input, Single output structure (1 to 1).
- GstCaps *in_caps;
- GstCaps *out_caps;
- GstTIOVXContext *tiovx_context;
- vx_context context;
- vx_graph graph;
- vx_node node;
- vx_reference *input;
- vx_reference *output;
- guint in_pool_size;
- guint out_pool_size;
- guint in_param_index;
- guint out_param_index;
- guint num_channels;
- GstBufferPool *sink_buffer_pool;
-
init_module
: Required.
Subclasses must override to init the element-specific module.
-
create_graph
: Required.
Subclasses must override to init the element-specific graph.
-
get_node_info
: Required.
Subclasses must override to return node information on the element-specific node parameters.
-
release_buffer
: Required.
Subclasses must override to release vx_reference memory allocated.
-
deinit_module
: Required.
Subclasses must override to deinit the element-specific module.
-
compare_caps
: Optional.
Subclasses must override to compare caps based on pad direction. Returns TRUE if caps are equal and FALSE otherwise
- in-pool-size: Number of buffers to allocate in input pool
- out-pool-size: Number of buffers to allocate in output pool