1
2/* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */
3
4#pragma once
5
6 #include <glib-object.h>
7 #include <gst/video/video-prelude.h>
8
9 G_BEGIN_DECLS
10
11/* enumerations from "colorbalance.h" */
12
13GST_VIDEO_API
14GType gst_color_balance_type_get_type (void);
15#define GST_TYPE_COLOR_BALANCE_TYPE (gst_color_balance_type_get_type())
16
17/* enumerations from "gstvideodecoder.h" */
18
19GST_VIDEO_API
20GType gst_video_decoder_request_sync_point_flags_get_type (void);
21#define GST_TYPE_VIDEO_DECODER_REQUEST_SYNC_POINT_FLAGS (gst_video_decoder_request_sync_point_flags_get_type())
22
23/* enumerations from "gstvideometa.h" */
24
25GST_VIDEO_API
26GType gst_video_gl_texture_type_get_type (void);
27#define GST_TYPE_VIDEO_GL_TEXTURE_TYPE (gst_video_gl_texture_type_get_type())
28
29GST_VIDEO_API
30GType gst_video_gl_texture_orientation_get_type (void);
31#define GST_TYPE_VIDEO_GL_TEXTURE_ORIENTATION (gst_video_gl_texture_orientation_get_type())
32
33/* enumerations from "gstvideotimecode.h" */
34
35GST_VIDEO_API
36GType gst_video_time_code_flags_get_type (void);
37#define GST_TYPE_VIDEO_TIME_CODE_FLAGS (gst_video_time_code_flags_get_type())
38
39/* enumerations from "gstvideoutils.h" */
40
41GST_VIDEO_API
42GType gst_video_codec_frame_flags_get_type (void);
43#define GST_TYPE_VIDEO_CODEC_FRAME_FLAGS (gst_video_codec_frame_flags_get_type())
44
45/* enumerations from "navigation.h" */
46
47GST_VIDEO_API
48GType gst_navigation_modifier_type_get_type (void);
49#define GST_TYPE_NAVIGATION_MODIFIER_TYPE (gst_navigation_modifier_type_get_type())
50
51GST_VIDEO_API
52GType gst_navigation_command_get_type (void);
53#define GST_TYPE_NAVIGATION_COMMAND (gst_navigation_command_get_type())
54
55GST_VIDEO_API
56GType gst_navigation_query_type_get_type (void);
57#define GST_TYPE_NAVIGATION_QUERY_TYPE (gst_navigation_query_type_get_type())
58
59GST_VIDEO_API
60GType gst_navigation_message_type_get_type (void);
61#define GST_TYPE_NAVIGATION_MESSAGE_TYPE (gst_navigation_message_type_get_type())
62
63GST_VIDEO_API
64GType gst_navigation_event_type_get_type (void);
65#define GST_TYPE_NAVIGATION_EVENT_TYPE (gst_navigation_event_type_get_type())
66
67/* enumerations from "video-anc.h" */
68
69GST_VIDEO_API
70GType gst_video_ancillary_did_get_type (void);
71#define GST_TYPE_VIDEO_ANCILLARY_DID (gst_video_ancillary_did_get_type())
72
73GST_VIDEO_API
74GType gst_video_ancillary_di_d16_get_type (void);
75#define GST_TYPE_VIDEO_ANCILLARY_DI_D16 (gst_video_ancillary_di_d16_get_type())
76
77GST_VIDEO_API
78GType gst_ancillary_meta_field_get_type (void);
79#define GST_TYPE_ANCILLARY_META_FIELD (gst_ancillary_meta_field_get_type())
80
81GST_VIDEO_API
82GType gst_video_afd_value_get_type (void);
83#define GST_TYPE_VIDEO_AFD_VALUE (gst_video_afd_value_get_type())
84
85GST_VIDEO_API
86GType gst_video_afd_spec_get_type (void);
87#define GST_TYPE_VIDEO_AFD_SPEC (gst_video_afd_spec_get_type())
88
89GST_VIDEO_API
90GType gst_video_caption_type_get_type (void);
91#define GST_TYPE_VIDEO_CAPTION_TYPE (gst_video_caption_type_get_type())
92
93GST_VIDEO_API
94GType gst_video_vbi_parser_result_get_type (void);
95#define GST_TYPE_VIDEO_VBI_PARSER_RESULT (gst_video_vbi_parser_result_get_type())
96
97/* enumerations from "video-chroma.h" */
98
99GST_VIDEO_API
100GType gst_video_chroma_site_get_type (void);
101#define GST_TYPE_VIDEO_CHROMA_SITE (gst_video_chroma_site_get_type())
102
103GST_VIDEO_API
104GType gst_video_chroma_method_get_type (void);
105#define GST_TYPE_VIDEO_CHROMA_METHOD (gst_video_chroma_method_get_type())
106
107GST_VIDEO_API
108GType gst_video_chroma_flags_get_type (void);
109#define GST_TYPE_VIDEO_CHROMA_FLAGS (gst_video_chroma_flags_get_type())
110
111/* enumerations from "video-color.h" */
112
113GST_VIDEO_API
114GType gst_video_color_range_get_type (void);
115#define GST_TYPE_VIDEO_COLOR_RANGE (gst_video_color_range_get_type())
116
117GST_VIDEO_API
118GType gst_video_color_matrix_get_type (void);
119#define GST_TYPE_VIDEO_COLOR_MATRIX (gst_video_color_matrix_get_type())
120
121GST_VIDEO_API
122GType gst_video_transfer_function_get_type (void);
123#define GST_TYPE_VIDEO_TRANSFER_FUNCTION (gst_video_transfer_function_get_type())
124
125GST_VIDEO_API
126GType gst_video_color_primaries_get_type (void);
127#define GST_TYPE_VIDEO_COLOR_PRIMARIES (gst_video_color_primaries_get_type())
128
129/* enumerations from "video-converter.h" */
130
131GST_VIDEO_API
132GType gst_video_alpha_mode_get_type (void);
133#define GST_TYPE_VIDEO_ALPHA_MODE (gst_video_alpha_mode_get_type())
134
135GST_VIDEO_API
136GType gst_video_chroma_mode_get_type (void);
137#define GST_TYPE_VIDEO_CHROMA_MODE (gst_video_chroma_mode_get_type())
138
139GST_VIDEO_API
140GType gst_video_matrix_mode_get_type (void);
141#define GST_TYPE_VIDEO_MATRIX_MODE (gst_video_matrix_mode_get_type())
142
143GST_VIDEO_API
144GType gst_video_gamma_mode_get_type (void);
145#define GST_TYPE_VIDEO_GAMMA_MODE (gst_video_gamma_mode_get_type())
146
147GST_VIDEO_API
148GType gst_video_primaries_mode_get_type (void);
149#define GST_TYPE_VIDEO_PRIMARIES_MODE (gst_video_primaries_mode_get_type())
150
151/* enumerations from "video-dither.h" */
152
153GST_VIDEO_API
154GType gst_video_dither_method_get_type (void);
155#define GST_TYPE_VIDEO_DITHER_METHOD (gst_video_dither_method_get_type())
156
157GST_VIDEO_API
158GType gst_video_dither_flags_get_type (void);
159#define GST_TYPE_VIDEO_DITHER_FLAGS (gst_video_dither_flags_get_type())
160
161/* enumerations from "video-format.h" */
162
163GST_VIDEO_API
164GType gst_video_format_get_type (void);
165#define GST_TYPE_VIDEO_FORMAT (gst_video_format_get_type())
166
167GST_VIDEO_API
168GType gst_video_format_flags_get_type (void);
169#define GST_TYPE_VIDEO_FORMAT_FLAGS (gst_video_format_flags_get_type())
170
171GST_VIDEO_API
172GType gst_video_pack_flags_get_type (void);
173#define GST_TYPE_VIDEO_PACK_FLAGS (gst_video_pack_flags_get_type())
174
175/* enumerations from "video-frame.h" */
176
177GST_VIDEO_API
178GType gst_video_frame_flags_get_type (void);
179#define GST_TYPE_VIDEO_FRAME_FLAGS (gst_video_frame_flags_get_type())
180
181GST_VIDEO_API
182GType gst_video_buffer_flags_get_type (void);
183#define GST_TYPE_VIDEO_BUFFER_FLAGS (gst_video_buffer_flags_get_type())
184
185GST_VIDEO_API
186GType gst_video_frame_map_flags_get_type (void);
187#define GST_TYPE_VIDEO_FRAME_MAP_FLAGS (gst_video_frame_map_flags_get_type())
188
189/* enumerations from "video-info.h" */
190
191GST_VIDEO_API
192GType gst_video_interlace_mode_get_type (void);
193#define GST_TYPE_VIDEO_INTERLACE_MODE (gst_video_interlace_mode_get_type())
194
195GST_VIDEO_API
196GType gst_video_multiview_mode_get_type (void);
197#define GST_TYPE_VIDEO_MULTIVIEW_MODE (gst_video_multiview_mode_get_type())
198
199GST_VIDEO_API
200GType gst_video_multiview_frame_packing_get_type (void);
201#define GST_TYPE_VIDEO_MULTIVIEW_FRAME_PACKING (gst_video_multiview_frame_packing_get_type())
202
203GST_VIDEO_API
204GType gst_video_multiview_flags_get_type (void);
205#define GST_TYPE_VIDEO_MULTIVIEW_FLAGS (gst_video_multiview_flags_get_type())
206
207GST_VIDEO_API
208GType gst_video_flags_get_type (void);
209#define GST_TYPE_VIDEO_FLAGS (gst_video_flags_get_type())
210
211GST_VIDEO_API
212GType gst_video_field_order_get_type (void);
213#define GST_TYPE_VIDEO_FIELD_ORDER (gst_video_field_order_get_type())
214
215/* enumerations from "video-overlay-composition.h" */
216
217GST_VIDEO_API
218GType gst_video_overlay_format_flags_get_type (void);
219#define GST_TYPE_VIDEO_OVERLAY_FORMAT_FLAGS (gst_video_overlay_format_flags_get_type())
220
221/* enumerations from "video-resampler.h" */
222
223GST_VIDEO_API
224GType gst_video_resampler_method_get_type (void);
225#define GST_TYPE_VIDEO_RESAMPLER_METHOD (gst_video_resampler_method_get_type())
226
227GST_VIDEO_API
228GType gst_video_resampler_flags_get_type (void);
229#define GST_TYPE_VIDEO_RESAMPLER_FLAGS (gst_video_resampler_flags_get_type())
230
231/* enumerations from "video-scaler.h" */
232
233GST_VIDEO_API
234GType gst_video_scaler_flags_get_type (void);
235#define GST_TYPE_VIDEO_SCALER_FLAGS (gst_video_scaler_flags_get_type())
236
237/* enumerations from "video-tile.h" */
238
239GST_VIDEO_API
240GType gst_video_tile_type_get_type (void);
241#define GST_TYPE_VIDEO_TILE_TYPE (gst_video_tile_type_get_type())
242
243GST_VIDEO_API
244GType gst_video_tile_mode_get_type (void);
245#define GST_TYPE_VIDEO_TILE_MODE (gst_video_tile_mode_get_type())
246
247/* enumerations from "video.h" */
248
249GST_VIDEO_API
250GType gst_video_orientation_method_get_type (void);
251#define GST_TYPE_VIDEO_ORIENTATION_METHOD (gst_video_orientation_method_get_type())
252
253G_END_DECLS
254
255/* Generated data ends here */
256
257

source code of include/gstreamer-1.0/gst/video/video-enumtypes.h