18 #ifndef QGST_UTILS_APPLICATIONSINK_H
19 #define QGST_UTILS_APPLICATIONSINK_H
22 #include "../element.h"
23 #include "../sample.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 newSample();
170 virtual void reservedVirtual1() {}
171 virtual void reservedVirtual2() {}
172 virtual void reservedVirtual3() {}
178 Q_DISABLE_COPY(ApplicationSink)
Helper class for using a GstAppSink.
BufferListPtr pullBufferList()
Wrappers for GStreamer classes.