1 2 3 4 #ifndef __GST_AUDIO_ENUM_TYPES_H__ 5 #define __GST_AUDIO_ENUM_TYPES_H__ 6 7 #include <gst/gst.h> 8 #include <gst/audio/audio-prelude.h> 9 G_BEGIN_DECLS 10 11 /* enumerations from "audio-format.h" */ 12 GST_AUDIO_API 13 GType gst_audio_format_get_type (void); 14 #define GST_TYPE_AUDIO_FORMAT (gst_audio_format_get_type()) 15 GST_AUDIO_API 16 GType gst_audio_format_flags_get_type (void); 17 #define GST_TYPE_AUDIO_FORMAT_FLAGS (gst_audio_format_flags_get_type()) 18 GST_AUDIO_API 19 GType gst_audio_pack_flags_get_type (void); 20 #define GST_TYPE_AUDIO_PACK_FLAGS (gst_audio_pack_flags_get_type()) 21 22 /* enumerations from "audio-channels.h" */ 23 GST_AUDIO_API 24 GType gst_audio_channel_position_get_type (void); 25 #define GST_TYPE_AUDIO_CHANNEL_POSITION (gst_audio_channel_position_get_type()) 26 27 /* enumerations from "audio-channel-mixer.h" */ 28 GST_AUDIO_API 29 GType gst_audio_channel_mixer_flags_get_type (void); 30 #define GST_TYPE_AUDIO_CHANNEL_MIXER_FLAGS (gst_audio_channel_mixer_flags_get_type()) 31 32 /* enumerations from "audio-converter.h" */ 33 GST_AUDIO_API 34 GType gst_audio_converter_flags_get_type (void); 35 #define GST_TYPE_AUDIO_CONVERTER_FLAGS (gst_audio_converter_flags_get_type()) 36 37 /* enumerations from "audio-info.h" */ 38 GST_AUDIO_API 39 GType gst_audio_flags_get_type (void); 40 #define GST_TYPE_AUDIO_FLAGS (gst_audio_flags_get_type()) 41 GST_AUDIO_API 42 GType gst_audio_layout_get_type (void); 43 #define GST_TYPE_AUDIO_LAYOUT (gst_audio_layout_get_type()) 44 45 /* enumerations from "audio-quantize.h" */ 46 GST_AUDIO_API 47 GType gst_audio_dither_method_get_type (void); 48 #define GST_TYPE_AUDIO_DITHER_METHOD (gst_audio_dither_method_get_type()) 49 GST_AUDIO_API 50 GType gst_audio_noise_shaping_method_get_type (void); 51 #define GST_TYPE_AUDIO_NOISE_SHAPING_METHOD (gst_audio_noise_shaping_method_get_type()) 52 GST_AUDIO_API 53 GType gst_audio_quantize_flags_get_type (void); 54 #define GST_TYPE_AUDIO_QUANTIZE_FLAGS (gst_audio_quantize_flags_get_type()) 55 56 /* enumerations from "audio-resampler.h" */ 57 GST_AUDIO_API 58 GType gst_audio_resampler_filter_mode_get_type (void); 59 #define GST_TYPE_AUDIO_RESAMPLER_FILTER_MODE (gst_audio_resampler_filter_mode_get_type()) 60 GST_AUDIO_API 61 GType gst_audio_resampler_filter_interpolation_get_type (void); 62 #define GST_TYPE_AUDIO_RESAMPLER_FILTER_INTERPOLATION (gst_audio_resampler_filter_interpolation_get_type()) 63 GST_AUDIO_API 64 GType gst_audio_resampler_method_get_type (void); 65 #define GST_TYPE_AUDIO_RESAMPLER_METHOD (gst_audio_resampler_method_get_type()) 66 GST_AUDIO_API 67 GType gst_audio_resampler_flags_get_type (void); 68 #define GST_TYPE_AUDIO_RESAMPLER_FLAGS (gst_audio_resampler_flags_get_type()) 69 70 /* enumerations from "gstaudioringbuffer.h" */ 71 GST_AUDIO_API 72 GType gst_audio_ring_buffer_state_get_type (void); 73 #define GST_TYPE_AUDIO_RING_BUFFER_STATE (gst_audio_ring_buffer_state_get_type()) 74 GST_AUDIO_API 75 GType gst_audio_ring_buffer_format_type_get_type (void); 76 #define GST_TYPE_AUDIO_RING_BUFFER_FORMAT_TYPE (gst_audio_ring_buffer_format_type_get_type()) 77 78 /* enumerations from "gstaudiobasesrc.h" */ 79 GST_AUDIO_API 80 GType gst_audio_base_src_slave_method_get_type (void); 81 #define GST_TYPE_AUDIO_BASE_SRC_SLAVE_METHOD (gst_audio_base_src_slave_method_get_type()) 82 83 /* enumerations from "gstaudiocdsrc.h" */ 84 GST_AUDIO_API 85 GType gst_audio_cd_src_mode_get_type (void); 86 #define GST_TYPE_AUDIO_CD_SRC_MODE (gst_audio_cd_src_mode_get_type()) 87 88 /* enumerations from "gstaudiobasesink.h" */ 89 GST_AUDIO_API 90 GType gst_audio_base_sink_slave_method_get_type (void); 91 #define GST_TYPE_AUDIO_BASE_SINK_SLAVE_METHOD (gst_audio_base_sink_slave_method_get_type()) 92 GST_AUDIO_API 93 GType gst_audio_base_sink_discont_reason_get_type (void); 94 #define GST_TYPE_AUDIO_BASE_SINK_DISCONT_REASON (gst_audio_base_sink_discont_reason_get_type()) 95 G_END_DECLS 96 97 #endif /* __GST_AUDIO_ENUM_TYPES_H__ */ 98 99 100 101