GstVideoAggregatorPadClass

Members

Variables

GstReserved
void*[18] GstReserved;
cleanFrame
void function(GstVideoAggregatorPad* pad, GstVideoAggregator* videoaggregator, GstVideoFrame* preparedFrame) cleanFrame;

clean the frame previously prepared in prepare_frame

parentClass
GstAggregatorPadClass parentClass;
prepareFrame
bool function(GstVideoAggregatorPad* pad, GstVideoAggregator* videoaggregator, GstBuffer* buffer, GstVideoFrame* preparedFrame) prepareFrame;

Prepare the frame from the pad buffer and sets it to prepared_frame. Implementations should always return TRUE. Returning FALSE will cease iteration over subsequent pads.

prepareFrameFinish
void function(GstVideoAggregatorPad* pad, GstVideoAggregator* videoaggregator, GstVideoFrame* preparedFrame) prepareFrameFinish;
prepareFrameStart
void function(GstVideoAggregatorPad* pad, GstVideoAggregator* videoaggregator, GstBuffer* buffer, GstVideoFrame* preparedFrame) prepareFrameStart;
updateConversionInfo
void function(GstVideoAggregatorPad* pad) updateConversionInfo;

Called when either the input or output formats have changed.