b0810be259f2ecea4215903c444e666ff4d22cb1
[platform/upstream/gstreamer.git] / tools / gstbasertpdepayload.c
1 % ClassName
2 GstBaseRTPDepayload
3 % TYPE_CLASS_NAME
4 GST_TYPE_BASE_RTP_DEPAYLOAD
5 % pkg-config
6 gstreamer-rtp-0.10
7 % includes
8 #include <gst/rtp/gstbasertpdepayload.h>
9 % prototypes
10 static gboolean
11 gst_replace_set_caps (GstBaseRTPDepayload * filter, GstCaps * caps);
12 static GstFlowReturn
13 gst_replace_add_to_queue (GstBaseRTPDepayload * filter, GstBuffer * in);
14 static GstBuffer *gst_replace_process (GstBaseRTPDepayload * base,
15     GstBuffer * in);
16 static void
17 gst_replace_set_gst_timestamp (GstBaseRTPDepayload * filter, guint32 timestamp,
18     Gst Buffer * buf);
19 static gboolean
20 gst_replace_packet_lost (GstBaseRTPDepayload * filter, GstEvent * event);
21 % declare-class
22   GstBaseRTPDepayload *base_rtpdepayload_class = GST_BASE_RTPDEPAYLOAD (klass);
23 % set-methods
24   base_rtpdepayload_class-> = GST_DEBUG_FUNCPTR (gst_replace_);
25 % methods
26
27 static gboolean
28 gst_replace_set_caps (GstBaseRTPDepayload * filter, GstCaps * caps)
29 {
30
31 }
32
33 static GstFlowReturn
34 gst_replace_add_to_queue (GstBaseRTPDepayload * filter, GstBuffer * in)
35 {
36
37 }
38
39 static GstBuffer *
40 gst_replace_process (GstBaseRTPDepayload * base, GstBuffer * in)
41 {
42
43 }
44
45 static void
46 gst_replace_set_gst_timestamp (GstBaseRTPDepayload * filter, guint32 timestamp,
47     Gst Buffer * buf)
48 {
49
50 }
51
52 static gboolean
53 gst_replace_packet_lost (GstBaseRTPDepayload * filter, GstEvent * event)
54 {
55
56 }
57 % end