-
Notifications
You must be signed in to change notification settings - Fork 4
GstTIOVXMiso
This class inherits from GstElement
, and it serves as a base class for all the elements that have a Multiple input, Single output structure (many to 1).
- GstTIOVXContext *tiovx_context;
- vx_context context;
- vx_graph graph;
- vx_node node;
- guint num_channels;
-
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.
-
configure_module
: Optional.
Subclasses may override to release vx_image memory allocated and do module configuration prior to starting the process graph if needed.
-
release_buffer
: Required.
Subclasses must override to release vx_image memory allocated.
-
deinit_module
: Required.
Subclasses must override to deinit the element-specific module.
-
fixate_caps
: Optional.
Subclasses may override to manage custom implementation of caps events. Default implementation is to use gst_caps_fixate() to obtain caps that will be used in the sink pads.
-
set_output_timestamps
: Optional.
Subclasses may override to manage custom implementation of output timestamps. Default implementation is to use smallest timestamp and largest duration from input buffers.