summaryrefslogtreecommitdiffstats
path: root/gst/videofilter/gstvideoflip.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/videofilter/gstvideoflip.h')
-rw-r--r--gst/videofilter/gstvideoflip.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/gst/videofilter/gstvideoflip.h b/gst/videofilter/gstvideoflip.h
index 5ece67c0..cf0f13e7 100644
--- a/gst/videofilter/gstvideoflip.h
+++ b/gst/videofilter/gstvideoflip.h
@@ -24,6 +24,19 @@
G_BEGIN_DECLS
+/**
+ * GstVideoFlipMethod:
+ * @GST_VIDEO_FLIP_METHOD_IDENTITY: Identity (no rotation)
+ * @GST_VIDEO_FLIP_METHOD_90R: Rotate clockwise 90 degrees
+ * @GST_VIDEO_FLIP_METHOD_180: Rotate 180 degrees
+ * @GST_VIDEO_FLIP_METHOD_90L: Rotate counter-clockwise 90 degrees
+ * @GST_VIDEO_FLIP_METHOD_HORIZ: Flip horizontally
+ * @GST_VIDEO_FLIP_METHOD_VERT: Flip vertically
+ * @GST_VIDEO_FLIP_METHOD_TRANS: Flip across upper left/lower right diagonal
+ * @GST_VIDEO_FLIP_METHOD_OTHER: Flip across upper right/lower left diagonal
+ *
+ * The different flip methods.
+ */
typedef enum {
GST_VIDEO_FLIP_METHOD_IDENTITY,
GST_VIDEO_FLIP_METHOD_90R,
@@ -49,6 +62,11 @@ typedef enum {
typedef struct _GstVideoFlip GstVideoFlip;
typedef struct _GstVideoFlipClass GstVideoFlipClass;
+/**
+ * GstVideoFlip:
+ *
+ * Opaque datastructure.
+ */
struct _GstVideoFlip {
GstVideoFilter videofilter;