4 #include "interfaces-enumtypes.h"
6 #include "colorbalance.h"
7 #include "colorbalancechannel.h"
9 #include "mixeroptions.h"
10 #include "mixertrack.h"
11 #include "navigation.h"
12 #include "propertyprobe.h"
13 #include "streamvolume.h"
15 #include "tunernorm.h"
16 #include "tunerchannel.h"
17 #include "videoorientation.h"
20 /* enumerations from "colorbalance.h" */
22 gst_color_balance_type_get_type (void)
24 static volatile gsize g_define_type_id__volatile = 0;
25 if (g_once_init_enter (&g_define_type_id__volatile)) {
26 static const GEnumValue values[] = {
27 {GST_COLOR_BALANCE_HARDWARE, "GST_COLOR_BALANCE_HARDWARE", "hardware"},
28 {GST_COLOR_BALANCE_SOFTWARE, "GST_COLOR_BALANCE_SOFTWARE", "software"},
31 GType g_define_type_id =
32 g_enum_register_static ("GstColorBalanceType", values);
33 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
35 return g_define_type_id__volatile;
38 /* enumerations from "mixer.h" */
40 gst_mixer_type_get_type (void)
42 static volatile gsize g_define_type_id__volatile = 0;
43 if (g_once_init_enter (&g_define_type_id__volatile)) {
44 static const GEnumValue values[] = {
45 {GST_MIXER_HARDWARE, "GST_MIXER_HARDWARE", "hardware"},
46 {GST_MIXER_SOFTWARE, "GST_MIXER_SOFTWARE", "software"},
49 GType g_define_type_id = g_enum_register_static ("GstMixerType", values);
50 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
52 return g_define_type_id__volatile;
56 gst_mixer_message_type_get_type (void)
58 static volatile gsize g_define_type_id__volatile = 0;
59 if (g_once_init_enter (&g_define_type_id__volatile)) {
60 static const GEnumValue values[] = {
61 {GST_MIXER_MESSAGE_INVALID, "GST_MIXER_MESSAGE_INVALID", "invalid"},
62 {GST_MIXER_MESSAGE_MUTE_TOGGLED, "GST_MIXER_MESSAGE_MUTE_TOGGLED",
64 {GST_MIXER_MESSAGE_RECORD_TOGGLED, "GST_MIXER_MESSAGE_RECORD_TOGGLED",
66 {GST_MIXER_MESSAGE_VOLUME_CHANGED, "GST_MIXER_MESSAGE_VOLUME_CHANGED",
68 {GST_MIXER_MESSAGE_OPTION_CHANGED, "GST_MIXER_MESSAGE_OPTION_CHANGED",
70 {GST_MIXER_MESSAGE_OPTIONS_LIST_CHANGED,
71 "GST_MIXER_MESSAGE_OPTIONS_LIST_CHANGED", "options-list-changed"},
72 {GST_MIXER_MESSAGE_MIXER_CHANGED, "GST_MIXER_MESSAGE_MIXER_CHANGED",
76 GType g_define_type_id =
77 g_enum_register_static ("GstMixerMessageType", values);
78 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
80 return g_define_type_id__volatile;
84 gst_mixer_flags_get_type (void)
86 static volatile gsize g_define_type_id__volatile = 0;
87 if (g_once_init_enter (&g_define_type_id__volatile)) {
88 static const GFlagsValue values[] = {
89 {GST_MIXER_FLAG_NONE, "GST_MIXER_FLAG_NONE", "none"},
90 {GST_MIXER_FLAG_AUTO_NOTIFICATIONS, "GST_MIXER_FLAG_AUTO_NOTIFICATIONS",
91 "auto-notifications"},
92 {GST_MIXER_FLAG_HAS_WHITELIST, "GST_MIXER_FLAG_HAS_WHITELIST",
94 {GST_MIXER_FLAG_GROUPING, "GST_MIXER_FLAG_GROUPING", "grouping"},
97 GType g_define_type_id = g_flags_register_static ("GstMixerFlags", values);
98 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
100 return g_define_type_id__volatile;
103 /* enumerations from "mixertrack.h" */
105 gst_mixer_track_flags_get_type (void)
107 static volatile gsize g_define_type_id__volatile = 0;
108 if (g_once_init_enter (&g_define_type_id__volatile)) {
109 static const GFlagsValue values[] = {
110 {GST_MIXER_TRACK_INPUT, "GST_MIXER_TRACK_INPUT", "input"},
111 {GST_MIXER_TRACK_OUTPUT, "GST_MIXER_TRACK_OUTPUT", "output"},
112 {GST_MIXER_TRACK_MUTE, "GST_MIXER_TRACK_MUTE", "mute"},
113 {GST_MIXER_TRACK_RECORD, "GST_MIXER_TRACK_RECORD", "record"},
114 {GST_MIXER_TRACK_MASTER, "GST_MIXER_TRACK_MASTER", "master"},
115 {GST_MIXER_TRACK_SOFTWARE, "GST_MIXER_TRACK_SOFTWARE", "software"},
116 {GST_MIXER_TRACK_NO_RECORD, "GST_MIXER_TRACK_NO_RECORD", "no-record"},
117 {GST_MIXER_TRACK_NO_MUTE, "GST_MIXER_TRACK_NO_MUTE", "no-mute"},
118 {GST_MIXER_TRACK_WHITELIST, "GST_MIXER_TRACK_WHITELIST", "whitelist"},
119 {GST_MIXER_TRACK_READONLY, "GST_MIXER_TRACK_READONLY", "readonly"},
120 {GST_MIXER_TRACK_WRITEONLY, "GST_MIXER_TRACK_WRITEONLY", "writeonly"},
123 GType g_define_type_id =
124 g_flags_register_static ("GstMixerTrackFlags", values);
125 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
127 return g_define_type_id__volatile;
130 /* enumerations from "navigation.h" */
132 gst_navigation_command_get_type (void)
134 static volatile gsize g_define_type_id__volatile = 0;
135 if (g_once_init_enter (&g_define_type_id__volatile)) {
136 static const GEnumValue values[] = {
137 {GST_NAVIGATION_COMMAND_INVALID, "GST_NAVIGATION_COMMAND_INVALID",
139 {GST_NAVIGATION_COMMAND_MENU1, "GST_NAVIGATION_COMMAND_MENU1", "menu1"},
140 {GST_NAVIGATION_COMMAND_MENU2, "GST_NAVIGATION_COMMAND_MENU2", "menu2"},
141 {GST_NAVIGATION_COMMAND_MENU3, "GST_NAVIGATION_COMMAND_MENU3", "menu3"},
142 {GST_NAVIGATION_COMMAND_MENU4, "GST_NAVIGATION_COMMAND_MENU4", "menu4"},
143 {GST_NAVIGATION_COMMAND_MENU5, "GST_NAVIGATION_COMMAND_MENU5", "menu5"},
144 {GST_NAVIGATION_COMMAND_MENU6, "GST_NAVIGATION_COMMAND_MENU6", "menu6"},
145 {GST_NAVIGATION_COMMAND_MENU7, "GST_NAVIGATION_COMMAND_MENU7", "menu7"},
146 {GST_NAVIGATION_COMMAND_LEFT, "GST_NAVIGATION_COMMAND_LEFT", "left"},
147 {GST_NAVIGATION_COMMAND_RIGHT, "GST_NAVIGATION_COMMAND_RIGHT", "right"},
148 {GST_NAVIGATION_COMMAND_UP, "GST_NAVIGATION_COMMAND_UP", "up"},
149 {GST_NAVIGATION_COMMAND_DOWN, "GST_NAVIGATION_COMMAND_DOWN", "down"},
150 {GST_NAVIGATION_COMMAND_ACTIVATE, "GST_NAVIGATION_COMMAND_ACTIVATE",
152 {GST_NAVIGATION_COMMAND_PREV_ANGLE, "GST_NAVIGATION_COMMAND_PREV_ANGLE",
154 {GST_NAVIGATION_COMMAND_NEXT_ANGLE, "GST_NAVIGATION_COMMAND_NEXT_ANGLE",
158 GType g_define_type_id =
159 g_enum_register_static ("GstNavigationCommand", values);
160 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
162 return g_define_type_id__volatile;
166 gst_navigation_query_type_get_type (void)
168 static volatile gsize g_define_type_id__volatile = 0;
169 if (g_once_init_enter (&g_define_type_id__volatile)) {
170 static const GEnumValue values[] = {
171 {GST_NAVIGATION_QUERY_INVALID, "GST_NAVIGATION_QUERY_INVALID", "invalid"},
172 {GST_NAVIGATION_QUERY_COMMANDS, "GST_NAVIGATION_QUERY_COMMANDS",
174 {GST_NAVIGATION_QUERY_ANGLES, "GST_NAVIGATION_QUERY_ANGLES", "angles"},
177 GType g_define_type_id =
178 g_enum_register_static ("GstNavigationQueryType", values);
179 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
181 return g_define_type_id__volatile;
185 gst_navigation_message_type_get_type (void)
187 static volatile gsize g_define_type_id__volatile = 0;
188 if (g_once_init_enter (&g_define_type_id__volatile)) {
189 static const GEnumValue values[] = {
190 {GST_NAVIGATION_MESSAGE_INVALID, "GST_NAVIGATION_MESSAGE_INVALID",
192 {GST_NAVIGATION_MESSAGE_MOUSE_OVER, "GST_NAVIGATION_MESSAGE_MOUSE_OVER",
194 {GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED,
195 "GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED", "commands-changed"},
196 {GST_NAVIGATION_MESSAGE_ANGLES_CHANGED,
197 "GST_NAVIGATION_MESSAGE_ANGLES_CHANGED", "angles-changed"},
200 GType g_define_type_id =
201 g_enum_register_static ("GstNavigationMessageType", values);
202 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
204 return g_define_type_id__volatile;
208 gst_navigation_event_type_get_type (void)
210 static volatile gsize g_define_type_id__volatile = 0;
211 if (g_once_init_enter (&g_define_type_id__volatile)) {
212 static const GEnumValue values[] = {
213 {GST_NAVIGATION_EVENT_INVALID, "GST_NAVIGATION_EVENT_INVALID", "invalid"},
214 {GST_NAVIGATION_EVENT_KEY_PRESS, "GST_NAVIGATION_EVENT_KEY_PRESS",
216 {GST_NAVIGATION_EVENT_KEY_RELEASE, "GST_NAVIGATION_EVENT_KEY_RELEASE",
218 {GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS,
219 "GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS", "mouse-button-press"},
220 {GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE,
221 "GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE",
222 "mouse-button-release"},
223 {GST_NAVIGATION_EVENT_MOUSE_MOVE, "GST_NAVIGATION_EVENT_MOUSE_MOVE",
225 {GST_NAVIGATION_EVENT_COMMAND, "GST_NAVIGATION_EVENT_COMMAND", "command"},
228 GType g_define_type_id =
229 g_enum_register_static ("GstNavigationEventType", values);
230 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
232 return g_define_type_id__volatile;
235 /* enumerations from "streamvolume.h" */
237 gst_stream_volume_format_get_type (void)
239 static volatile gsize g_define_type_id__volatile = 0;
240 if (g_once_init_enter (&g_define_type_id__volatile)) {
241 static const GEnumValue values[] = {
242 {GST_STREAM_VOLUME_FORMAT_LINEAR, "GST_STREAM_VOLUME_FORMAT_LINEAR",
244 {GST_STREAM_VOLUME_FORMAT_CUBIC, "GST_STREAM_VOLUME_FORMAT_CUBIC",
246 {GST_STREAM_VOLUME_FORMAT_DB, "GST_STREAM_VOLUME_FORMAT_DB", "db"},
249 GType g_define_type_id =
250 g_enum_register_static ("GstStreamVolumeFormat", values);
251 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
253 return g_define_type_id__volatile;
256 /* enumerations from "tunerchannel.h" */
258 gst_tuner_channel_flags_get_type (void)
260 static volatile gsize g_define_type_id__volatile = 0;
261 if (g_once_init_enter (&g_define_type_id__volatile)) {
262 static const GFlagsValue values[] = {
263 {GST_TUNER_CHANNEL_INPUT, "GST_TUNER_CHANNEL_INPUT", "input"},
264 {GST_TUNER_CHANNEL_OUTPUT, "GST_TUNER_CHANNEL_OUTPUT", "output"},
265 {GST_TUNER_CHANNEL_FREQUENCY, "GST_TUNER_CHANNEL_FREQUENCY", "frequency"},
266 {GST_TUNER_CHANNEL_AUDIO, "GST_TUNER_CHANNEL_AUDIO", "audio"},
269 GType g_define_type_id =
270 g_flags_register_static ("GstTunerChannelFlags", values);
271 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
273 return g_define_type_id__volatile;