95f20e7523f7302a783f8feaade0056d4053e66a
[platform/upstream/gstreamer.git] / tools / gstaudiosrc.c
1 % ClassName
2 GstAudioSrc
3 % TYPE_CLASS_NAME
4 GST_TYPE_AUDIO_SRC
5 % pkg-config
6 gstreamer-audio-0.10
7 % includes
8 #include <gst/audio/gstaudiosrc.h>
9 % prototypes
10 static gboolean gst_replace_open (GstAudioSink * sink);
11 static gboolean
12 gst_replace_prepare (GstAudioSink * sink, GstRingBufferSpec * spec);
13 static gboolean gst_replace_unprepare (GstAudioSink * sink);
14 static gboolean gst_replace_close (GstAudioSink * sink);
15 static guint
16 gst_replace_write (GstAudioSink * sink, gpointer data, guint length);
17 static guint gst_replace_delay (GstAudioSink * sink);
18 static void gst_replace_reset (GstAudioSink * sink);
19 % declare-class
20   GstAudioSrc *audio_src_class = GST_AUDIO_SRC (klass);
21 % set-methods
22   audio_src_class-> = GST_DEBUG_FUNCPTR (gst_replace_);
23 % methods
24
25 static gboolean
26 gst_replace_open (GstAudioSink * sink)
27 {
28 }
29
30 static gboolean
31 gst_replace_prepare (GstAudioSink * sink, GstRingBufferSpec * spec)
32 {
33 }
34
35 static gboolean
36 gst_replace_unprepare (GstAudioSink * sink)
37 {
38 }
39
40 static gboolean
41 gst_replace_close (GstAudioSink * sink)
42 {
43 }
44
45 static guint
46 gst_replace_write (GstAudioSink * sink, gpointer data, guint length)
47 {
48 }
49
50 static guint
51 gst_replace_delay (GstAudioSink * sink)
52 {
53 }
54
55 static void
56 gst_replace_reset (GstAudioSink * sink)
57 {
58 }
59 % end