GstBase.BaseTransformClass¶
Fields¶
Name |
Type |
Access |
Description |
---|---|---|---|
accept_caps |
r |
||
before_transform |
r |
||
copy_metadata |
r |
||
decide_allocation |
r |
||
filter_meta |
r |
||
fixate_caps |
r |
||
generate_output |
r |
||
get_unit_size |
r |
||
parent_class |
r |
Element parent class |
|
passthrough_on_same_caps |
r |
If set to |
|
prepare_output_buffer |
r |
||
propose_allocation |
r |
||
query |
r |
||
set_caps |
r |
||
sink_event |
r |
||
src_event |
r |
||
start |
r |
||
stop |
r |
||
submit_input_buffer |
r |
||
transform |
r |
||
transform_caps |
r |
||
transform_ip |
r |
||
transform_ip_on_passthrough |
r |
If set to |
|
transform_meta |
r |
||
transform_size |
r |
Methods¶
None
Details¶
- class GstBase.BaseTransformClass¶
Subclasses can override any of the available virtual methods or not, as needed. At minimum either transform or transform_ip need to be overridden. If the element can overwrite the input data with the results (data is of the same type and quantity) it should provide transform_ip.