a871e901c292365190f0bc93901612f6601d3af3
[platform/upstream/gstreamer.git] / tools / gstbasertppayload.c
1 % ClassName
2 GstBaseRTPPayload
3 % TYPE_CLASS_NAME
4 GST_TYPE_BASE_RTP_PAYLOAD
5 % pkg-config
6 gstreamer-rtp-0.10
7 % includes
8 #include <gst/rtp/gstbasertppayload.h>
9 % prototypes
10 static gboolean
11 gst_replace_set_caps (GstBaseRTPPayload * payload, GstCaps * caps);
12 static GstFlowReturn
13 gst_replace_handle_buffer (GstBaseRTPPayload * payload, GstBuffer * buffer);
14 static gboolean gst_replace_handle_event (GstPad * pad, GstEvent * event);
15 static GstCaps *gst_replace_get_caps (GstBaseRTPPayload * payload,
16     GstPad * pad);
17 % declare-class
18   GstBaseRTPPayload *base_rtppayload_class = GST_BASE_RTPPAYLOAD (klass);
19 % set-methods
20   base_rtppayload_class-> = GST_DEBUG_FUNCPTR (gst_replace_);
21 % methods
22
23 static gboolean
24 gst_replace_set_caps (GstBaseRTPPayload * payload, GstCaps * caps)
25 {
26
27 }
28
29 static GstFlowReturn
30 gst_replace_handle_buffer (GstBaseRTPPayload * payload, GstBuffer * buffer)
31 {
32
33 }
34
35 static gboolean
36 gst_replace_handle_event (GstPad * pad, GstEvent * event)
37 {
38
39 }
40
41 static GstCaps *
42 gst_replace_get_caps (GstBaseRTPPayload * payload, GstPad * pad)
43 {
44
45 }
46 % end