summaryrefslogtreecommitdiff
path: root/gst-libs
diff options
context:
space:
mode:
authorBenjamin Otte <otte@gnome.org>2009-09-22 13:11:59 +0200
committerBenjamin Otte <otte@gnome.org>2009-09-22 13:11:59 +0200
commitc436b4decee144587b40a5d5a33ff1e05936f91c (patch)
tree19625560bf365a1b2e2816b5de72b233529c6466 /gst-libs
parent5d145c12da842d3cff8fe3369da4bd272e9b11ce (diff)
Add gst_cairo_format_get_width()/_get_height()
Diffstat (limited to 'gst-libs')
-rw-r--r--gst-libs/gst/cairo/gstcairocaps.c16
-rw-r--r--gst-libs/gst/cairo/gstcairocaps.h2
2 files changed, 18 insertions, 0 deletions
diff --git a/gst-libs/gst/cairo/gstcairocaps.c b/gst-libs/gst/cairo/gstcairocaps.c
index 5091b2c..201050f 100644
--- a/gst-libs/gst/cairo/gstcairocaps.c
+++ b/gst-libs/gst/cairo/gstcairocaps.c
@@ -222,6 +222,22 @@ gst_cairo_format_to_caps (const GstCairoFormat * format,
return caps;
}
+guint
+gst_cairo_format_get_width (const GstCairoFormat * format)
+{
+ g_return_val_if_fail (format != NULL, 0);
+
+ return format->width;
+}
+
+guint
+gst_cairo_format_get_height (const GstCairoFormat * format)
+{
+ g_return_val_if_fail (format != NULL, 0);
+
+ return format->height;
+}
+
/**
* gst_cairo_format_get_buffer_size:
* @format: the format
diff --git a/gst-libs/gst/cairo/gstcairocaps.h b/gst-libs/gst/cairo/gstcairocaps.h
index 0d2bd64..a2df81b 100644
--- a/gst-libs/gst/cairo/gstcairocaps.h
+++ b/gst-libs/gst/cairo/gstcairocaps.h
@@ -61,6 +61,8 @@ GstCaps * gst_cairo_format_to_caps (const GstCairoFormat *
#define gst_cairo_pad_template_new(name,dir,presence) \
gst_pad_template_new ((name), (dir), (presence), gst_cairo_caps_new_any ())
+guint gst_cairo_format_get_width (const GstCairoFormat * format);
+guint gst_cairo_format_get_height (const GstCairoFormat * format);
gsize gst_cairo_format_get_buffer_size (const GstCairoFormat * format);
gsize gst_cairo_format_get_offset (const GstCairoFormat * format,
guint plane);