aboutsummaryrefslogtreecommitdiff
path: root/gst-libs/gst/video/video.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst-libs/gst/video/video.h')
-rw-r--r--gst-libs/gst/video/video.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/gst-libs/gst/video/video.h b/gst-libs/gst/video/video.h
index bd01ac5..4f8f8c7 100644
--- a/gst-libs/gst/video/video.h
+++ b/gst-libs/gst/video/video.h
@@ -53,6 +53,40 @@ struct _GstVideoAlignment
guint stride_align[GST_VIDEO_MAX_PLANES];
};
+/* metadata macros */
+/**
+ * GST_META_TAG_VIDEO_STR:
+ *
+ * This metadata is relevant for video streams.
+ *
+ * Since: 1.2
+ */
+#define GST_META_TAG_VIDEO_STR "video"
+/**
+ * GST_META_TAG_VIDEO_ORIENTATION_STR:
+ *
+ * This metadata stays relevant as long as video orientation is unchanged.
+ *
+ * Since: 1.2
+ */
+#define GST_META_TAG_VIDEO_ORIENTATION_STR "orientation"
+/**
+ * GST_META_TAG_VIDEO_SIZE_STR:
+ *
+ * This metadata stays relevant as long as video size is unchanged.
+ *
+ * Since: 1.2
+ */
+#define GST_META_TAG_VIDEO_SIZE_STR "size"
+/**
+ * GST_META_TAG_VIDEO_COLORSPACE_STR:
+ *
+ * This metadata stays relevant as long as video colorspace is unchanged.
+ *
+ * Since: 1.2
+ */
+#define GST_META_TAG_VIDEO_COLORSPACE_STR "colorspace"
+
void gst_video_alignment_reset (GstVideoAlignment *align);