86 static GType get_type();
87 static void class_init(gpointer g_class, gpointer class_data);
88 static void base_init(gpointer g_class);
89 static void instance_init(GTypeInstance *instance, gpointer g_class);
91 static void finalize(GObject *
object);
93 static GstStateChangeReturn change_state(GstElement *element, GstStateChange transition);
95 static GstCaps *get_caps(GstBaseSink *
sink, GstCaps *
filter);
96 static gboolean set_caps(GstBaseSink *
sink, GstCaps *caps);
98 static gboolean propose_allocation(GstBaseSink *
sink, GstQuery *
query);
100 static gboolean stop(GstBaseSink *
sink);
104 static GstFlowReturn show_frame(GstVideoSink *
sink, GstBuffer *
buffer);
105 static gboolean
query(GstBaseSink *element, GstQuery *
query);
106 static gboolean
event(GstBaseSink *element, GstEvent *
event);