State changes should be handled in two separate blocks with the downwards state
change handled only after we have chained up to the parent class's state change
function. This is necessary in order to safely handle concurrent access by
multiple threads.
More details here:
https://gstreamer.freedesktop.org/documentation/plugin-development/basics/states.html
State changes should be handled in two separate blocks with the downwards state change handled only after we have chained up to the parent class's state change function. This is necessary in order to safely handle concurrent access by multiple threads. More details here: https://gstreamer.freedesktop.org/documentation/plugin-development/basics/states.html