- GstReservedvoid*[20] GstReserved; 
- Undocumented in source. 
- activatePullint function(GstBaseSink* sink, int active) activatePull; 
- eventint function(GstBaseSink* sink, GstEvent* event) event; 
- fixateGstCaps* function(GstBaseSink* sink, GstCaps* caps) fixate; 
- getCapsGstCaps* function(GstBaseSink* sink, GstCaps* filter) getCaps; 
- getTimesvoid function(GstBaseSink* sink, GstBuffer* buffer, GstClockTime* start, GstClockTime* end) getTimes; 
- parentClassGstElementClass parentClass; 
- prepareGstFlowReturn function(GstBaseSink* sink, GstBuffer* buffer) prepare; 
- prepareListGstFlowReturn function(GstBaseSink* sink, GstBufferList* bufferList) prepareList; 
- prerollGstFlowReturn function(GstBaseSink* sink, GstBuffer* buffer) preroll; 
- proposeAllocationint function(GstBaseSink* sink, GstQuery* query) proposeAllocation; 
- queryint function(GstBaseSink* sink, GstQuery* query) query; 
- renderGstFlowReturn function(GstBaseSink* sink, GstBuffer* buffer) render; 
- renderListGstFlowReturn function(GstBaseSink* sink, GstBufferList* bufferList) renderList; 
- setCapsint function(GstBaseSink* sink, GstCaps* caps) setCaps; 
- startint function(GstBaseSink* sink) start; 
- stopint function(GstBaseSink* sink) stop; 
- unlockint function(GstBaseSink* sink) unlock; 
- unlockStopint function(GstBaseSink* sink) unlockStop; 
- waitEventGstFlowReturn 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.