• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 
3 
4 #ifndef __GST_VIDEO_ENUM_TYPES_H__
5 #define __GST_VIDEO_ENUM_TYPES_H__
6 
7 #include <gst/gst.h>
8 #include <gst/video/video-prelude.h>
9 G_BEGIN_DECLS
10 
11 /* enumerations from "video.h" */
12 GST_VIDEO_API
13 GType gst_video_orientation_method_get_type (void);
14 #define GST_TYPE_VIDEO_ORIENTATION_METHOD (gst_video_orientation_method_get_type())
15 
16 /* enumerations from "video-format.h" */
17 GST_VIDEO_API
18 GType gst_video_format_get_type (void);
19 #define GST_TYPE_VIDEO_FORMAT (gst_video_format_get_type())
20 GST_VIDEO_API
21 GType gst_video_format_flags_get_type (void);
22 #define GST_TYPE_VIDEO_FORMAT_FLAGS (gst_video_format_flags_get_type())
23 GST_VIDEO_API
24 GType gst_video_pack_flags_get_type (void);
25 #define GST_TYPE_VIDEO_PACK_FLAGS (gst_video_pack_flags_get_type())
26 
27 /* enumerations from "video-color.h" */
28 GST_VIDEO_API
29 GType gst_video_color_range_get_type (void);
30 #define GST_TYPE_VIDEO_COLOR_RANGE (gst_video_color_range_get_type())
31 GST_VIDEO_API
32 GType gst_video_color_matrix_get_type (void);
33 #define GST_TYPE_VIDEO_COLOR_MATRIX (gst_video_color_matrix_get_type())
34 GST_VIDEO_API
35 GType gst_video_transfer_function_get_type (void);
36 #define GST_TYPE_VIDEO_TRANSFER_FUNCTION (gst_video_transfer_function_get_type())
37 GST_VIDEO_API
38 GType gst_video_color_primaries_get_type (void);
39 #define GST_TYPE_VIDEO_COLOR_PRIMARIES (gst_video_color_primaries_get_type())
40 
41 /* enumerations from "video-info.h" */
42 GST_VIDEO_API
43 GType gst_video_interlace_mode_get_type (void);
44 #define GST_TYPE_VIDEO_INTERLACE_MODE (gst_video_interlace_mode_get_type())
45 GST_VIDEO_API
46 GType gst_video_multiview_mode_get_type (void);
47 #define GST_TYPE_VIDEO_MULTIVIEW_MODE (gst_video_multiview_mode_get_type())
48 GST_VIDEO_API
49 GType gst_video_multiview_frame_packing_get_type (void);
50 #define GST_TYPE_VIDEO_MULTIVIEW_FRAME_PACKING (gst_video_multiview_frame_packing_get_type())
51 GST_VIDEO_API
52 GType gst_video_multiview_flags_get_type (void);
53 #define GST_TYPE_VIDEO_MULTIVIEW_FLAGS (gst_video_multiview_flags_get_type())
54 GST_VIDEO_API
55 GType gst_video_flags_get_type (void);
56 #define GST_TYPE_VIDEO_FLAGS (gst_video_flags_get_type())
57 GST_VIDEO_API
58 GType gst_video_field_order_get_type (void);
59 #define GST_TYPE_VIDEO_FIELD_ORDER (gst_video_field_order_get_type())
60 
61 /* enumerations from "video-dither.h" */
62 GST_VIDEO_API
63 GType gst_video_dither_method_get_type (void);
64 #define GST_TYPE_VIDEO_DITHER_METHOD (gst_video_dither_method_get_type())
65 GST_VIDEO_API
66 GType gst_video_dither_flags_get_type (void);
67 #define GST_TYPE_VIDEO_DITHER_FLAGS (gst_video_dither_flags_get_type())
68 
69 /* enumerations from "colorbalance.h" */
70 GST_VIDEO_API
71 GType gst_color_balance_type_get_type (void);
72 #define GST_TYPE_COLOR_BALANCE_TYPE (gst_color_balance_type_get_type())
73 
74 /* enumerations from "navigation.h" */
75 GST_VIDEO_API
76 GType gst_navigation_command_get_type (void);
77 #define GST_TYPE_NAVIGATION_COMMAND (gst_navigation_command_get_type())
78 GST_VIDEO_API
79 GType gst_navigation_query_type_get_type (void);
80 #define GST_TYPE_NAVIGATION_QUERY_TYPE (gst_navigation_query_type_get_type())
81 GST_VIDEO_API
82 GType gst_navigation_message_type_get_type (void);
83 #define GST_TYPE_NAVIGATION_MESSAGE_TYPE (gst_navigation_message_type_get_type())
84 GST_VIDEO_API
85 GType gst_navigation_event_type_get_type (void);
86 #define GST_TYPE_NAVIGATION_EVENT_TYPE (gst_navigation_event_type_get_type())
87 
88 /* enumerations from "video-chroma.h" */
89 GST_VIDEO_API
90 GType gst_video_chroma_site_get_type (void);
91 #define GST_TYPE_VIDEO_CHROMA_SITE (gst_video_chroma_site_get_type())
92 GST_VIDEO_API
93 GType gst_video_chroma_method_get_type (void);
94 #define GST_TYPE_VIDEO_CHROMA_METHOD (gst_video_chroma_method_get_type())
95 GST_VIDEO_API
96 GType gst_video_chroma_flags_get_type (void);
97 #define GST_TYPE_VIDEO_CHROMA_FLAGS (gst_video_chroma_flags_get_type())
98 
99 /* enumerations from "video-tile.h" */
100 GST_VIDEO_API
101 GType gst_video_tile_type_get_type (void);
102 #define GST_TYPE_VIDEO_TILE_TYPE (gst_video_tile_type_get_type())
103 GST_VIDEO_API
104 GType gst_video_tile_mode_get_type (void);
105 #define GST_TYPE_VIDEO_TILE_MODE (gst_video_tile_mode_get_type())
106 
107 /* enumerations from "video-converter.h" */
108 GST_VIDEO_API
109 GType gst_video_alpha_mode_get_type (void);
110 #define GST_TYPE_VIDEO_ALPHA_MODE (gst_video_alpha_mode_get_type())
111 GST_VIDEO_API
112 GType gst_video_chroma_mode_get_type (void);
113 #define GST_TYPE_VIDEO_CHROMA_MODE (gst_video_chroma_mode_get_type())
114 GST_VIDEO_API
115 GType gst_video_matrix_mode_get_type (void);
116 #define GST_TYPE_VIDEO_MATRIX_MODE (gst_video_matrix_mode_get_type())
117 GST_VIDEO_API
118 GType gst_video_gamma_mode_get_type (void);
119 #define GST_TYPE_VIDEO_GAMMA_MODE (gst_video_gamma_mode_get_type())
120 GST_VIDEO_API
121 GType gst_video_primaries_mode_get_type (void);
122 #define GST_TYPE_VIDEO_PRIMARIES_MODE (gst_video_primaries_mode_get_type())
123 
124 /* enumerations from "video-resampler.h" */
125 GST_VIDEO_API
126 GType gst_video_resampler_method_get_type (void);
127 #define GST_TYPE_VIDEO_RESAMPLER_METHOD (gst_video_resampler_method_get_type())
128 GST_VIDEO_API
129 GType gst_video_resampler_flags_get_type (void);
130 #define GST_TYPE_VIDEO_RESAMPLER_FLAGS (gst_video_resampler_flags_get_type())
131 
132 /* enumerations from "video-frame.h" */
133 GST_VIDEO_API
134 GType gst_video_frame_flags_get_type (void);
135 #define GST_TYPE_VIDEO_FRAME_FLAGS (gst_video_frame_flags_get_type())
136 GST_VIDEO_API
137 GType gst_video_buffer_flags_get_type (void);
138 #define GST_TYPE_VIDEO_BUFFER_FLAGS (gst_video_buffer_flags_get_type())
139 GST_VIDEO_API
140 GType gst_video_frame_map_flags_get_type (void);
141 #define GST_TYPE_VIDEO_FRAME_MAP_FLAGS (gst_video_frame_map_flags_get_type())
142 
143 /* enumerations from "video-scaler.h" */
144 GST_VIDEO_API
145 GType gst_video_scaler_flags_get_type (void);
146 #define GST_TYPE_VIDEO_SCALER_FLAGS (gst_video_scaler_flags_get_type())
147 
148 /* enumerations from "video-anc.h" */
149 GST_VIDEO_API
150 GType gst_video_ancillary_did_get_type (void);
151 #define GST_TYPE_VIDEO_ANCILLARY_DID (gst_video_ancillary_did_get_type())
152 GST_VIDEO_API
153 GType gst_video_ancillary_di_d16_get_type (void);
154 #define GST_TYPE_VIDEO_ANCILLARY_DI_D16 (gst_video_ancillary_di_d16_get_type())
155 GST_VIDEO_API
156 GType gst_video_caption_type_get_type (void);
157 #define GST_TYPE_VIDEO_CAPTION_TYPE (gst_video_caption_type_get_type())
158 GST_VIDEO_API
159 GType gst_video_vbi_parser_result_get_type (void);
160 #define GST_TYPE_VIDEO_VBI_PARSER_RESULT (gst_video_vbi_parser_result_get_type())
161 
162 /* enumerations from "video-overlay-composition.h" */
163 GST_VIDEO_API
164 GType gst_video_overlay_format_flags_get_type (void);
165 #define GST_TYPE_VIDEO_OVERLAY_FORMAT_FLAGS (gst_video_overlay_format_flags_get_type())
166 G_END_DECLS
167 
168 #endif /* __GST_VIDEO_ENUM_TYPES_H__ */
169 
170 
171 
172