18 #ifndef QGST_UTILS_APPLICATIONSINK_H
19 #define QGST_UTILS_APPLICATIONSINK_H
22 #include "../element.h"
23 #include "../bufferlist.h"
83 void setCaps(
const CapsPtr & caps);
93 uint maxBuffers()
const;
98 void setMaxBuffers(uint maxbuffers);
103 bool dropEnabled()
const;
106 void enableDrop(
bool enable);
161 virtual FlowReturn newPreroll();
166 virtual FlowReturn newBuffer();
171 virtual FlowReturn newBufferList();
175 virtual void reservedVirtual1() {}
176 virtual void reservedVirtual2() {}
177 virtual void reservedVirtual3() {}
189 #endif // QGST_APPLICATIONSINK_H
Wrappers for GStreamer classes.
Helper class for using a GstAppSink.