diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2006-03-03 14:39:55 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2006-03-03 14:39:55 +0000 |
commit | e85d1638c3e2199998ed8a31af1a2c654354fcba (patch) | |
tree | bb2ea8d01a1cde1da78efc69e8e6822018ec90ec /gst/videofilter/gstvideobalance.h | |
parent | 6be283efae4eb211a99a8130a28ed49258b7f3be (diff) |
docs/plugins/: Added videobalance and videoflip to the docs.
Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
Added videobalance and videoflip to the docs.
* gst/videofilter/Makefile.am:
* gst/videofilter/gstvideobalance.c:
(gst_video_balance_update_tables_planar411),
(gst_video_balance_is_passthrough),
(gst_video_balance_update_properties), (oil_tablelookup_u8),
(gst_video_balance_planar411_ip), (gst_video_balance_set_caps),
(gst_video_balance_transform_ip), (gst_video_balance_base_init),
(gst_video_balance_finalize), (gst_video_balance_class_init),
(gst_video_balance_init), (gst_video_balance_interface_supported),
(gst_video_balance_interface_init),
(gst_video_balance_colorbalance_list_channels),
(gst_video_balance_colorbalance_set_value),
(gst_video_balance_colorbalance_get_value),
(gst_video_balance_colorbalance_init),
(gst_video_balance_set_property), (gst_video_balance_get_property),
(gst_video_balance_get_type), (plugin_init):
* gst/videofilter/gstvideobalance.h:
Ported to 0.10. (Fixes #326160)
Added docs.
* gst/videofilter/gstvideoflip.c:
* gst/videofilter/gstvideoflip.h:
Added docs.
Diffstat (limited to 'gst/videofilter/gstvideobalance.h')
-rw-r--r-- | gst/videofilter/gstvideobalance.h | 64 |
1 files changed, 39 insertions, 25 deletions
diff --git a/gst/videofilter/gstvideobalance.h b/gst/videofilter/gstvideobalance.h index ac709f88..49b3dfb5 100644 --- a/gst/videofilter/gstvideobalance.h +++ b/gst/videofilter/gstvideobalance.h @@ -18,47 +18,61 @@ */ -#ifndef __GST_VIDEOBALANCE_H__ -#define __GST_VIDEOBALANCE_H__ +#ifndef __GST_VIDEO_BALANCE_H__ +#define __GST_VIDEO_BALANCE_H__ -#include "gstvideofilter.h" +#include <gst/video/gstvideofilter.h> G_BEGIN_DECLS -#define GST_TYPE_VIDEOBALANCE \ - (gst_videobalance_get_type()) -#define GST_VIDEOBALANCE(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VIDEOBALANCE,GstVideobalance)) -#define GST_VIDEOBALANCE_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_VIDEOBALANCE,GstVideobalanceClass)) -#define GST_IS_VIDEOBALANCE(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VIDEOBALANCE)) -#define GST_IS_VIDEOBALANCE_CLASS(obj) \ - (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VIDEOBALANCE)) +#define GST_TYPE_VIDEO_BALANCE \ + (gst_video_balance_get_type()) +#define GST_VIDEO_BALANCE(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VIDEO_BALANCE,GstVideoBalance)) +#define GST_VIDEO_BALANCE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_VIDEO_BALANCE,GstVideoBalanceClass)) +#define GST_IS_VIDEO_BALANCE(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VIDEO_BALANCE)) +#define GST_IS_VIDEO_BALANCE_CLASS(obj) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VIDEO_BALANCE)) -typedef struct _GstVideobalance GstVideobalance; -typedef struct _GstVideobalanceClass GstVideobalanceClass; +typedef struct _GstVideoBalance GstVideoBalance; +typedef struct _GstVideoBalanceClass GstVideoBalanceClass; -struct _GstVideobalance { - GstVideofilter videofilter; +/** + * GstVideoBalance: + * + * Opaque data structure. + */ +struct _GstVideoBalance { + GstVideoFilter videofilter; - guint8 *tabley, **tableu, **tablev; - gboolean needupdate; + /* channels for interface */ + GList *channels; + /* properties */ gdouble contrast; gdouble brightness; gdouble hue; gdouble saturation; - - GList *channels; + + gboolean passthru; + + /* format */ + gint width; + gint height; + gint size; + + /* tables */ + guint8 *tabley, **tableu, **tablev; }; -struct _GstVideobalanceClass { - GstVideofilterClass parent_class; +struct _GstVideoBalanceClass { + GstVideoFilterClass parent_class; }; -GType gst_videobalance_get_type(void); +GType gst_video_balance_get_type(void); G_END_DECLS -#endif /* __GST_VIDEOBALANCE_H__ */ +#endif /* __GST_VIDEO_BALANCE_H__ */ |