summaryrefslogtreecommitdiff
path: root/win32/common/video-enumtypes.c
diff options
context:
space:
mode:
Diffstat (limited to 'win32/common/video-enumtypes.c')
-rw-r--r--win32/common/video-enumtypes.c110
1 files changed, 110 insertions, 0 deletions
diff --git a/win32/common/video-enumtypes.c b/win32/common/video-enumtypes.c
index 77d8330f5..9263cb456 100644
--- a/win32/common/video-enumtypes.c
+++ b/win32/common/video-enumtypes.c
@@ -268,6 +268,116 @@ gst_video_interlace_mode_get_type (void)
}
GType
+gst_video_multiview_mode_get_type (void)
+{
+ static volatile gsize g_define_type_id__volatile = 0;
+ if (g_once_init_enter (&g_define_type_id__volatile)) {
+ static const GEnumValue values[] = {
+ {GST_VIDEO_MULTIVIEW_MODE_NONE, "GST_VIDEO_MULTIVIEW_MODE_NONE", "none"},
+ {GST_VIDEO_MULTIVIEW_MODE_MONO, "GST_VIDEO_MULTIVIEW_MODE_MONO", "mono"},
+ {GST_VIDEO_MULTIVIEW_MODE_LEFT, "GST_VIDEO_MULTIVIEW_MODE_LEFT", "left"},
+ {GST_VIDEO_MULTIVIEW_MODE_RIGHT, "GST_VIDEO_MULTIVIEW_MODE_RIGHT",
+ "right"},
+ {GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE,
+ "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE", "side-by-side"},
+ {GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX,
+ "GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX",
+ "side-by-side-quincunx"},
+ {GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED,
+ "GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED",
+ "column-interleaved"},
+ {GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED,
+ "GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED", "row-interleaved"},
+ {GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM,
+ "GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM", "top-bottom"},
+ {GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD,
+ "GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD", "checkerboard"},
+ {GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME,
+ "GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME", "frame-by-frame"},
+ {GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME,
+ "GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME",
+ "multiview-frame-by-frame"},
+ {GST_VIDEO_MULTIVIEW_MODE_SEPARATED, "GST_VIDEO_MULTIVIEW_MODE_SEPARATED",
+ "separated"},
+ {0, NULL, NULL}
+ };
+ GType g_define_type_id =
+ g_enum_register_static ("GstVideoMultiviewMode", values);
+ g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+ }
+ return g_define_type_id__volatile;
+}
+
+GType
+gst_video_multiview_frame_packing_get_type (void)
+{
+ static volatile gsize g_define_type_id__volatile = 0;
+ if (g_once_init_enter (&g_define_type_id__volatile)) {
+ static const GEnumValue values[] = {
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE", "none"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO", "mono"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT", "left"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT", "right"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE", "side-by-side"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX",
+ "side-by-side-quincunx"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED",
+ "column-interleaved"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED",
+ "row-interleaved"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM", "top-bottom"},
+ {GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD,
+ "GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD", "checkerboard"},
+ {0, NULL, NULL}
+ };
+ GType g_define_type_id =
+ g_enum_register_static ("GstVideoMultiviewFramePacking", values);
+ g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+ }
+ return g_define_type_id__volatile;
+}
+
+GType
+gst_video_multiview_flags_get_type (void)
+{
+ static volatile gsize g_define_type_id__volatile = 0;
+ if (g_once_init_enter (&g_define_type_id__volatile)) {
+ static const GFlagsValue values[] = {
+ {GST_VIDEO_MULTIVIEW_FLAGS_NONE, "GST_VIDEO_MULTIVIEW_FLAGS_NONE",
+ "none"},
+ {GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST,
+ "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST", "right-view-first"},
+ {GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED,
+ "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED", "left-flipped"},
+ {GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED,
+ "GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED", "left-flopped"},
+ {GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED,
+ "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED", "right-flipped"},
+ {GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED,
+ "GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED", "right-flopped"},
+ {GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT,
+ "GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT", "half-aspect"},
+ {GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO,
+ "GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO", "mixed-mono"},
+ {0, NULL, NULL}
+ };
+ GType g_define_type_id =
+ g_flags_register_static ("GstVideoMultiviewFlags", values);
+ g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+ }
+ return g_define_type_id__volatile;
+}
+
+GType
gst_video_flags_get_type (void)
{
static volatile gsize g_define_type_id__volatile = 0;