GstBaseParseClass

Subclasses can override any of the available virtual methods or not, as needed. At minimum handle_frame needs to be overridden.

Members

Variables

convert
int function(GstBaseParse* parse, GstFormat srcFormat, long srcValue, GstFormat destFormat, long* destValue) convert;
detect
GstFlowReturn function(GstBaseParse* parse, GstBuffer* buffer) detect;
getSinkCaps
GstCaps* function(GstBaseParse* parse, GstCaps* filter) getSinkCaps;
handleFrame
GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame, int* skipsize) handleFrame;
parentClass
GstElementClass parentClass;

the parent class

prePushFrame
GstFlowReturn function(GstBaseParse* parse, GstBaseParseFrame* frame) prePushFrame;
setSinkCaps
int function(GstBaseParse* parse, GstCaps* caps) setSinkCaps;
sinkEvent
int function(GstBaseParse* parse, GstEvent* event) sinkEvent;
sinkQuery
int function(GstBaseParse* parse, GstQuery* query) sinkQuery;
srcEvent
int function(GstBaseParse* parse, GstEvent* event) srcEvent;
srcQuery
int function(GstBaseParse* parse, GstQuery* query) srcQuery;
start
int function(GstBaseParse* parse) start;
stop
int function(GstBaseParse* parse) stop;