4 #include "audio-enumtypes.h"
6 #include "multichannel.h"
7 #include "gstringbuffer.h"
9 /* enumerations from "multichannel.h" */
11 gst_audio_channel_position_get_type (void)
13 static volatile gsize g_define_type_id__volatile = 0;
14 if (g_once_init_enter (&g_define_type_id__volatile)) {
15 static const GEnumValue values[] = {
16 {GST_AUDIO_CHANNEL_POSITION_INVALID, "GST_AUDIO_CHANNEL_POSITION_INVALID",
18 {GST_AUDIO_CHANNEL_POSITION_FRONT_MONO,
19 "GST_AUDIO_CHANNEL_POSITION_FRONT_MONO", "front-mono"},
20 {GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
21 "GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT", "front-left"},
22 {GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT,
23 "GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT", "front-right"},
24 {GST_AUDIO_CHANNEL_POSITION_REAR_CENTER,
25 "GST_AUDIO_CHANNEL_POSITION_REAR_CENTER", "rear-center"},
26 {GST_AUDIO_CHANNEL_POSITION_REAR_LEFT,
27 "GST_AUDIO_CHANNEL_POSITION_REAR_LEFT", "rear-left"},
28 {GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT,
29 "GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT", "rear-right"},
30 {GST_AUDIO_CHANNEL_POSITION_LFE, "GST_AUDIO_CHANNEL_POSITION_LFE", "lfe"},
31 {GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
32 "GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER", "front-center"},
33 {GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER,
34 "GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER",
35 "front-left-of-center"},
36 {GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER,
37 "GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER",
38 "front-right-of-center"},
39 {GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT,
40 "GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT", "side-left"},
41 {GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT,
42 "GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT", "side-right"},
43 {GST_AUDIO_CHANNEL_POSITION_NONE, "GST_AUDIO_CHANNEL_POSITION_NONE",
45 {GST_AUDIO_CHANNEL_POSITION_NUM, "GST_AUDIO_CHANNEL_POSITION_NUM", "num"},
48 GType g_define_type_id =
49 g_enum_register_static ("GstAudioChannelPosition", values);
50 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
52 return g_define_type_id__volatile;
55 /* enumerations from "gstringbuffer.h" */
57 gst_ring_buffer_state_get_type (void)
59 static volatile gsize g_define_type_id__volatile = 0;
60 if (g_once_init_enter (&g_define_type_id__volatile)) {
61 static const GEnumValue values[] = {
62 {GST_RING_BUFFER_STATE_STOPPED, "GST_RING_BUFFER_STATE_STOPPED",
64 {GST_RING_BUFFER_STATE_PAUSED, "GST_RING_BUFFER_STATE_PAUSED", "paused"},
65 {GST_RING_BUFFER_STATE_STARTED, "GST_RING_BUFFER_STATE_STARTED",
69 GType g_define_type_id =
70 g_enum_register_static ("GstRingBufferState", values);
71 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
73 return g_define_type_id__volatile;
77 gst_ring_buffer_seg_state_get_type (void)
79 static volatile gsize g_define_type_id__volatile = 0;
80 if (g_once_init_enter (&g_define_type_id__volatile)) {
81 static const GEnumValue values[] = {
82 {GST_SEGSTATE_INVALID, "GST_SEGSTATE_INVALID", "invalid"},
83 {GST_SEGSTATE_EMPTY, "GST_SEGSTATE_EMPTY", "empty"},
84 {GST_SEGSTATE_FILLED, "GST_SEGSTATE_FILLED", "filled"},
85 {GST_SEGSTATE_PARTIAL, "GST_SEGSTATE_PARTIAL", "partial"},
88 GType g_define_type_id =
89 g_enum_register_static ("GstRingBufferSegState", values);
90 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
92 return g_define_type_id__volatile;
96 gst_buffer_format_type_get_type (void)
98 static volatile gsize g_define_type_id__volatile = 0;
99 if (g_once_init_enter (&g_define_type_id__volatile)) {
100 static const GEnumValue values[] = {
101 {GST_BUFTYPE_LINEAR, "GST_BUFTYPE_LINEAR", "linear"},
102 {GST_BUFTYPE_FLOAT, "GST_BUFTYPE_FLOAT", "float"},
103 {GST_BUFTYPE_MU_LAW, "GST_BUFTYPE_MU_LAW", "mu-law"},
104 {GST_BUFTYPE_A_LAW, "GST_BUFTYPE_A_LAW", "a-law"},
105 {GST_BUFTYPE_IMA_ADPCM, "GST_BUFTYPE_IMA_ADPCM", "ima-adpcm"},
106 {GST_BUFTYPE_MPEG, "GST_BUFTYPE_MPEG", "mpeg"},
107 {GST_BUFTYPE_GSM, "GST_BUFTYPE_GSM", "gsm"},
108 {GST_BUFTYPE_IEC958, "GST_BUFTYPE_IEC958", "iec958"},
109 {GST_BUFTYPE_AC3, "GST_BUFTYPE_AC3", "ac3"},
110 {GST_BUFTYPE_EAC3, "GST_BUFTYPE_EAC3", "eac3"},
111 {GST_BUFTYPE_DTS, "GST_BUFTYPE_DTS", "dts"},
112 {GST_BUFTYPE_MPEG2_AAC, "GST_BUFTYPE_MPEG2_AAC", "mpeg2-aac"},
113 {GST_BUFTYPE_MPEG4_AAC, "GST_BUFTYPE_MPEG4_AAC", "mpeg4-aac"},
116 GType g_define_type_id =
117 g_enum_register_static ("GstBufferFormatType", values);
118 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
120 return g_define_type_id__volatile;
124 gst_buffer_format_get_type (void)
126 static volatile gsize g_define_type_id__volatile = 0;
127 if (g_once_init_enter (&g_define_type_id__volatile)) {
128 static const GEnumValue values[] = {
129 {GST_UNKNOWN, "GST_UNKNOWN", "unknown"},
130 {GST_S8, "GST_S8", "s8"},
131 {GST_U8, "GST_U8", "u8"},
132 {GST_S16_LE, "GST_S16_LE", "s16-le"},
133 {GST_S16_BE, "GST_S16_BE", "s16-be"},
134 {GST_U16_LE, "GST_U16_LE", "u16-le"},
135 {GST_U16_BE, "GST_U16_BE", "u16-be"},
136 {GST_S24_LE, "GST_S24_LE", "s24-le"},
137 {GST_S24_BE, "GST_S24_BE", "s24-be"},
138 {GST_U24_LE, "GST_U24_LE", "u24-le"},
139 {GST_U24_BE, "GST_U24_BE", "u24-be"},
140 {GST_S32_LE, "GST_S32_LE", "s32-le"},
141 {GST_S32_BE, "GST_S32_BE", "s32-be"},
142 {GST_U32_LE, "GST_U32_LE", "u32-le"},
143 {GST_U32_BE, "GST_U32_BE", "u32-be"},
144 {GST_S24_3LE, "GST_S24_3LE", "s24-3le"},
145 {GST_S24_3BE, "GST_S24_3BE", "s24-3be"},
146 {GST_U24_3LE, "GST_U24_3LE", "u24-3le"},
147 {GST_U24_3BE, "GST_U24_3BE", "u24-3be"},
148 {GST_S20_3LE, "GST_S20_3LE", "s20-3le"},
149 {GST_S20_3BE, "GST_S20_3BE", "s20-3be"},
150 {GST_U20_3LE, "GST_U20_3LE", "u20-3le"},
151 {GST_U20_3BE, "GST_U20_3BE", "u20-3be"},
152 {GST_S18_3LE, "GST_S18_3LE", "s18-3le"},
153 {GST_S18_3BE, "GST_S18_3BE", "s18-3be"},
154 {GST_U18_3LE, "GST_U18_3LE", "u18-3le"},
155 {GST_U18_3BE, "GST_U18_3BE", "u18-3be"},
156 {GST_FLOAT32_LE, "GST_FLOAT32_LE", "float32-le"},
157 {GST_FLOAT32_BE, "GST_FLOAT32_BE", "float32-be"},
158 {GST_FLOAT64_LE, "GST_FLOAT64_LE", "float64-le"},
159 {GST_FLOAT64_BE, "GST_FLOAT64_BE", "float64-be"},
160 {GST_MU_LAW, "GST_MU_LAW", "mu-law"},
161 {GST_A_LAW, "GST_A_LAW", "a-law"},
162 {GST_IMA_ADPCM, "GST_IMA_ADPCM", "ima-adpcm"},
163 {GST_MPEG, "GST_MPEG", "mpeg"},
164 {GST_GSM, "GST_GSM", "gsm"},
165 {GST_IEC958, "GST_IEC958", "iec958"},
166 {GST_AC3, "GST_AC3", "ac3"},
167 {GST_EAC3, "GST_EAC3", "eac3"},
168 {GST_DTS, "GST_DTS", "dts"},
169 {GST_MPEG2_AAC, "GST_MPEG2_AAC", "mpeg2-aac"},
170 {GST_MPEG4_AAC, "GST_MPEG4_AAC", "mpeg4-aac"},
173 GType g_define_type_id = g_enum_register_static ("GstBufferFormat", values);
174 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
176 return g_define_type_id__volatile;