diff options
Diffstat (limited to 'tools/element-templates/cddabasesrc')
-rw-r--r-- | tools/element-templates/cddabasesrc | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/tools/element-templates/cddabasesrc b/tools/element-templates/cddabasesrc new file mode 100644 index 000000000..d788d19c4 --- /dev/null +++ b/tools/element-templates/cddabasesrc @@ -0,0 +1,54 @@ +/* vim: set filetype=c: */ +% ClassName +GstCddaBaseSrc +% TYPE_CLASS_NAME +GST_TYPE_CDDA_BASE_SRC +% pads +srcpad-simple +% pkg-config +gstreamer-cdda-0.10 +% includes +#include <gst/cdda/gstcddabasesrc.h> +% prototypes +static gboolean gst_replace_open (GstCddaBaseSrc * src, const gchar * device); +static void gst_replace_close (GstCddaBaseSrc * src); +static GstBuffer *gst_replace_read_sector (GstCddaBaseSrc * src, gint sector); +static gchar *gst_replace_get_default_device (GstCddaBaseSrc * src); +static gchar **gst_replace_probe_devices (GstCddaBaseSrc * src); +% declare-class + GstcddaBaseSrc *cddabase_src_class = GST_CDDABASE_SRC (klass); +% set-methods + cddabase_src_class-> = GST_DEBUG_FUNCPTR (gst_replace_); +% methods + + +static gboolean +gst_replace_open (GstCddaBaseSrc * src, const gchar * device) +{ + +} + +static void +gst_replace_close (GstCddaBaseSrc * src) +{ + +} + +static GstBuffer * +gst_replace_read_sector (GstCddaBaseSrc * src, gint sector) +{ + +} + +static gchar * +gst_replace_get_default_device (GstCddaBaseSrc * src) +{ + +} + +static gchar ** +gst_replace_probe_devices (GstCddaBaseSrc * src) +{ + +} +% end |