- activatePull
int function(GstBaseSink* sink, int active) activatePull;
- event
int function(GstBaseSink* sink, GstEvent* event) event;
- fixate
GstCaps* function(GstBaseSink* sink, GstCaps* caps) fixate;
- getCaps
GstCaps* function(GstBaseSink* sink, GstCaps* filter) getCaps;
- getTimes
void function(GstBaseSink* sink, GstBuffer* buffer, GstClockTime* start, GstClockTime* end) getTimes;
- parentClass
GstElementClass parentClass;
- prepare
GstFlowReturn function(GstBaseSink* sink, GstBuffer* buffer) prepare;
- prepareList
GstFlowReturn function(GstBaseSink* sink, GstBufferList* bufferList) prepareList;
- preroll
GstFlowReturn function(GstBaseSink* sink, GstBuffer* buffer) preroll;
- proposeAllocation
int function(GstBaseSink* sink, GstQuery* query) proposeAllocation;
- query
int function(GstBaseSink* sink, GstQuery* query) query;
- render
GstFlowReturn function(GstBaseSink* sink, GstBuffer* buffer) render;
- renderList
GstFlowReturn function(GstBaseSink* sink, GstBufferList* bufferList) renderList;
- setCaps
int function(GstBaseSink* sink, GstCaps* caps) setCaps;
- start
int function(GstBaseSink* sink) start;
- stop
int function(GstBaseSink* sink) stop;
- unlock
int function(GstBaseSink* sink) unlock;
- unlockStop
int function(GstBaseSink* sink) unlockStop;
- waitEvent
GstFlowReturn function(GstBaseSink* sink, GstEvent* event) waitEvent;
Subclasses can override any of the available virtual methods or not, as needed. At the minimum, the render method should be overridden to output/present buffers.