diff --git a/ChangeLog b/ChangeLog index a0f9330fbb..d8bd909e9b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-06-11 Stefan Kost + + * docs/libs/gst-plugins-base-libs-docs.sgml: + * docs/libs/gst-plugins-base-libs-sections.txt: + * docs/libs/gst-plugins-base-libs.types: + first batch of reordering things, add index & hierarchy + 2006-06-11 Thomas Vander Stichele * configure.ac: diff --git a/docs/libs/gst-plugins-base-libs-docs.sgml b/docs/libs/gst-plugins-base-libs-docs.sgml index a31dab47ac..6004e6606f 100644 --- a/docs/libs/gst-plugins-base-libs-docs.sgml +++ b/docs/libs/gst-plugins-base-libs-docs.sgml @@ -3,99 +3,152 @@ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ %version-entities; - + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + ]> GStreamer Base Plugins &GST_MAJORMINOR; Library Reference Manual + for GStreamer Library &GST_MAJORMINOR; (&GST_VERSION;) - + GStreamer Base Plugins Libraries -This manual describes the libraries provided by the GStreamer Base Plugins -package. + This manual describes the libraries provided by the GStreamer Base Plugins + package. &GstCompiling; - - - Audio Library - -This library should be linked to by getting cflags and libs from -gstreamer-plugins-base.pc and adding --lgstaudio-&GST_MAJORMINOR; to the library flags. - - &GstAudio; - &GstAudioMixerUtils; - &GstBaseAudioSink; - &GstAudioSink; - &GstRingBuffer; - + + Audio Library + + This library should be linked to by getting cflags and libs from + gstreamer-plugins-base.pc and adding + -lgstaudio-&GST_MAJORMINOR; to the library flags. + + &GstAudio; + &GstAudioClock; + &GstAudioFilter; + &GstAudioMixerUtils; + &GstBaseAudioSink; + &GstBaseAudioSrc; + &GstAudioSink; + &GstAudioSrc; + &GstRingBuffer; + + + + CDDA Library + + This library should be linked to by getting cflags and libs from + gstreamer-plugins-base.pc and adding + -lgstcdda-&GST_MAJORMINOR; to the library flags. + + &GstCddaBaseSrc; + + + + FloatCast Library + + This library should be linked to by getting cflags and libs from + gstreamer-plugins-base.pc and adding + -lgstfloatcase-&GST_MAJORMINOR; to the library flags. + + &GstFloatCast; + + + + Interfaces Library + + This library should be linked to by getting cflags and libs from + gstreamer-plugins-base.pc and adding + -lgstinterfaces-&GST_MAJORMINOR; to the library flags. + + &GstColorBalance; + &GstColorBalanceChannel; + &GstMixer; + &GstMixerOptions; + &GstMixerTrack; + &GstNavigation; + &GstPropertyProbe; + &GstTuner; + &GstTunerChannel; + &GstTunerNorm; + &GstXOverlay; + + + + Tag Support Library + + This library should be linked to by getting cflags and libs from + gstreamer-plugins-base.pc and adding + -lgsttag-&GST_MAJORMINOR; to the library flags. + + &GstTag; + &GstTagVorbis; + &GstTagID3; + + + + Video Library + + This library should be linked to by getting cflags and libs from + gstreamer-plugins-base.pc and adding + -lgstvideo-&GST_MAJORMINOR; to the library flags. + + &GstVideo; + &GstVideoSink; + &GstVideoFilter; + + - - Video Library - -This library should be linked to by getting cflags and libs from -gstreamer-plugins-base.pc and adding --lgstvideo-&GST_MAJORMINOR; to the library flags. - - &GstVideo; - &GstVideoSink; - &GstVideoFilter; - - - - Interfaces Library - -This library should be linked to by getting cflags and libs from -gstreamer-plugins-base.pc and adding --lgstinterfaces-&GST_MAJORMINOR; to the library flags. - - &GstColorBalance; - &GstMixer; - &GstTuner; - &GstXOverlay; - - - - Tag Support Library - -This library should be linked to by getting cflags and libs from -gstreamer-plugins-base.pc and adding --lgsttag-&GST_MAJORMINOR; to the library flags. - - &GstTag; - &GstTagVorbis; - &GstTagID3; - - - - CDDA Library - -This library should be linked to by getting cflags and libs from -gstreamer-plugins-base.pc and adding --lgstcdda-&GST_MAJORMINOR; to the library flags. - - &GstCddaBaseSrc; - + + Object Hierarchy + &gst-plugin-libs-tree-index; + + + Index + diff --git a/docs/libs/gst-plugins-base-libs-sections.txt b/docs/libs/gst-plugins-base-libs-sections.txt index 84ccfa912c..f2dd2db2a6 100644 --- a/docs/libs/gst-plugins-base-libs-sections.txt +++ b/docs/libs/gst-plugins-base-libs-sections.txt @@ -1,7 +1,17 @@ + +# audio +
gstaudio gst/audio/audio.h GstAudioFieldFlag +GST_FRAMES_TO_CLOCK_TIME +GST_CLOCK_TIME_TO_FRAMES +GST_AUDIO_DEF_RATE +GST_AUDIO_FLOAT_PAD_TEMPLATE_CAPS +GST_AUDIO_FLOAT_STANDARD_PAD_TEMPLATE_CAPS +GST_AUDIO_INT_PAD_TEMPLATE_CAPS +GST_AUDIO_INT_STANDARD_PAD_TEMPLATE_CAPS gst_audio_frame_byte_size gst_audio_frame_length gst_audio_duration_from_pad_buffer @@ -9,6 +19,41 @@ gst_audio_is_buffer_framed gst_audio_structure_set_int
+
+gstaudioclock +gst/audio/gstaudioclock.h +GstAudioClock +GstAudioClockClass +gst_audio_clock_new + +GST_AUDIO_CLOCK +GST_IS_AUDIO_CLOCK +GST_TYPE_AUDIO_CLOCK +gst_audio_clock_get_type +GST_AUDIO_CLOCK_CLASS +GST_IS_AUDIO_CLOCK_CLASS +GST_AUDIO_CLOCK_GET_CLASS +
+ +
+gstaudiofilter +gst/audio/gstaudiofilter.h +GstAudioFilter +GstAudioFilterClass +GstAudioFilterFilterFunc +GstAudioFilterInplaceFilterFunc +GstAudioFilterSetupFunc +gst_audio_filter_class_add_pad_templates + +GST_AUDIO_FILTER +GST_IS_AUDIO_FILTER +GST_TYPE_AUDIO_FILTER +gst_audio_filter_get_type +GST_AUDIO_FILTER_CLASS +GST_IS_AUDIO_FILTER_CLASS +GST_AUDIO_FILTER_GET_CLASS +
+
gstaudiomixerutils gst/audio/mixerutils.h @@ -21,6 +66,29 @@ gst_audio_default_registry_mixer_filter gst/audio/gstaudiosink.h GstAudioSink GstAudioSinkClass + +GST_AUDIO_SINK +GST_IS_AUDIO_SINK +GST_TYPE_AUDIO_SINK +gst_audio_sink_get_type +GST_AUDIO_SINK_CLASS +GST_IS_AUDIO_SINK_CLASS +GST_AUDIO_SINK_GET_CLASS +
+ +
+gstaudiosrc +gst/audio/gstaudiosrc.h +GstAudioSrc +GstAudioSrcClass + +GST_AUDIO_SRC +GST_IS_AUDIO_SRC +GST_TYPE_AUDIO_SRC +gst_audio_src_get_type +GST_AUDIO_SRC_CLASS +GST_IS_AUDIO_SRC_CLASS +GST_AUDIO_SRC_GET_CLASS
@@ -41,53 +109,22 @@ GST_IS_BASE_AUDIO_SINK_CLASS GST_BASE_AUDIO_SINK_GET_CLASS
-
-gstcddabasesrc -gst/cdda/gstcddabasesrc.h -GstCddaBaseSrc -GstCddaBaseSrcTrack -GstCddaBaseSrcMode -gst_cdda_base_src_add_track -GST_TAG_CDDA_CDDB_DISCID -GST_TAG_CDDA_CDDB_DISCID_FULL -GST_TAG_CDDA_MUSICBRAINZ_DISCID -GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL -
- -
-gstcolorbalance -gst/interfaces/colorbalance.h -GstColorBalance -GstColorBalanceClass -gst_color_balance_list_channels -gst_color_balance_get_value -gst_color_balance_set_value -gst_color_balance_value_changed -
- -
-gstmixer -gst/interfaces/mixer.h -GstMixer -GstMixerClass -GstMixerOptions -GstMixerTrack - -gst_mixer_list_tracks -gst_mixer_get_volume -gst_mixer_set_volume - -gst_mixer_set_mute -gst_mixer_set_record -gst_mixer_set_option - -gst_mixer_mute_toggled -gst_mixer_record_toggled -gst_mixer_volume_changed -gst_mixer_option_changed - -gst_mixer_options_get_values +gstbaseaudiosrc +gst/audio/gstbaseaudiosrc.h +GstBaseAudioSrc +GstBaseAudioSrcClass +GST_BASE_AUDIO_SRC_CLOCK +GST_BASE_AUDIO_SRC_PAD +gst_base_audio_src_create_ringbuffer + +GST_BASE_AUDIO_SRC +GST_IS_BASE_AUDIO_SRC +GST_TYPE_BASE_AUDIO_SRC +gst_base_audio_src_get_type +GST_BASE_AUDIO_SRC_CLASS +GST_IS_BASE_AUDIO_SRC_CLASS +GST_BASE_AUDIO_SRC_GET_CLASS
@@ -96,6 +133,14 @@ gst_mixer_options_get_values GstRingBuffer GstRingBufferSpec GstRingBufferClass +GstRingBufferCallback +GstRingBufferSegState +GstRingBufferState + +GST_RING_BUFFER_BROADCAST +GST_RING_BUFFER_GET_COND +GST_RING_BUFFER_SIGNAL +GST_RING_BUFFER_WAIT gst_ring_buffer_set_callback @@ -113,11 +158,314 @@ gst_ring_buffer_set_sample gst_ring_buffer_commit gst_ring_buffer_prepare_read +gst_ring_buffer_read +gst_ring_buffer_prepare_write gst_ring_buffer_clear +gst_ring_buffer_clear_all gst_ring_buffer_advance +gst_ring_buffer_close_device +gst_ring_buffer_open_device +gst_ring_buffer_device_is_open + +gst_ring_buffer_may_start +gst_ring_buffer_parse_caps +gst_ring_buffer_set_flushing + + +GST_TYPE_RING_BUFFER +GST_RING_BUFFER +GST_RING_BUFFER_CLASS +GST_RING_BUFFER_GET_CLASS +GST_IS_RING_BUFFER +GST_IS_RING_BUFFER_CLASS +gst_ring_buffer_get_type + + +gst_ring_buffer_debug_spec_buff +gst_ring_buffer_debug_spec_caps
+ +# cdda + +
+gstcddabasesrc +gst/cdda/gstcddabasesrc.h +GstCddaBaseSrc +GstCddaBaseSrcClass +GstCddaBaseSrcTrack +GstCddaBaseSrcMode +gst_cdda_base_src_add_track +GST_TAG_CDDA_CDDB_DISCID +GST_TAG_CDDA_CDDB_DISCID_FULL +GST_TAG_CDDA_MUSICBRAINZ_DISCID +GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL + +GST_CDDA_BASE_SRC +GST_CDDA_BASE_SRC_CLASS +GST_CDDA_BASE_SRC_GET_CLASS +GST_IS_CDDA_BASE_SRC +GST_IS_CDDA_BASE_SRC_CLASS +GST_TYPE_CDDA_BASE_SRC +gst_cdda_base_src_get_type +
+ + +# floatcast + +
+gstfloatcast +gst/floatcase/floatcast.h +GDOUBLE_FROM_BE +GDOUBLE_FROM_LE +GDOUBLE_TO_BE +GDOUBLE_TO_LE +GFLOAT_FROM_BE +GFLOAT_FROM_LE +GFLOAT_TO_BE +GFLOAT_TO_LE +gst_cast_double +gst_cast_float +
+ + +# interfaces + +
+gstcolorbalance +gst/interfaces/color.h +GstColorBalance +GstColorBalanceClass +GstColorBalanceType +gst_color_balance_list_channels +gst_color_balance_get_value +gst_color_balance_set_value +gst_color_balance_value_changed + +GST_COLOR_BALANCE +GST_COLOR_BALANCE_CLASS +GST_COLOR_BALANCE_GET_CLASS +GST_COLOR_BALANCE_TYPE +GST_IS_COLOR_BALANCE +GST_IS_COLOR_BALANCE_CLASS +GST_TYPE_COLOR_BALANCE +GST_TYPE_COLOR_BALANCE_TYPE +gst_color_balance_get_type +gst_color_balance_type_get_type +
+ +
+gstcolorbalancechannel +gst/interfaces/colorbalancechannel.h +GstColorBalanceChannel +GstColorBalanceChannelClass + +GST_COLOR_BALANCE_CHANNEL +GST_COLOR_BALANCE_CHANNEL_CLASS +GST_IS_COLOR_BALANCE_CHANNEL +GST_IS_COLOR_BALANCE_CHANNEL_CLASS +GST_TYPE_COLOR_BALANCE_CHANNEL +gst_color_balance_channel_get_type +
+ +
+gstmixer +gst/interfaces/mixer.h +GstMixer +GstMixerClass +GstMixerType + +gst_mixer_list_tracks +gst_mixer_get_volume +gst_mixer_set_volume + +gst_mixer_set_mute +gst_mixer_set_record +gst_mixer_set_option + +gst_mixer_mute_toggled +gst_mixer_record_toggled +gst_mixer_volume_changed +gst_mixer_option_changed +gst_mixer_get_option + + +GST_TYPE_MIXER +GST_TYPE_MIXER_TYPE +GST_MIXER +GST_MIXER_CLASS +GST_MIXER_GET_CLASS +GST_MIXER_TYPE +GST_IS_MIXER +GST_IS_MIXER_CLASS +gst_mixer_get_type +gst_mixer_type_get_type +
+ +
+gstmixeroptions +gst/interfaces/mixer.h +GstMixerOptions +GstMixerOptionsClass +gst_mixer_options_get_values + +GST_TYPE_MIXER_OPTIONS +GST_MIXER_OPTIONS +GST_MIXER_OPTIONS_CLASS +GST_IS_MIXER_OPTIONS +GST_IS_MIXER_OPTIONS_CLASS +gst_mixer_options_get_type +
+ +
+gstmixertrack +gst/interfaces/mixer.h +GstMixerTrack +GstMixerTrackClass +GstMixerTrackFlags +GST_MIXER_TRACK_HAS_FLAG + +GST_TYPE_MIXER_TRACK +GST_TYPE_MIXER_TRACK_FLAGS +GST_MIXER_TRACK +GST_MIXER_TRACK_CLASS +GST_IS_MIXER_TRACK +GST_IS_MIXER_TRACK_CLASS +gst_mixer_track_flags_get_type +gst_mixer_track_get_type +
+ +
+gstnavigation +gst/interfaces/navigation.h +GstNavigation +GstNavigationInterface + +gst_navigation_send_event +gst_navigation_send_key_event +gst_navigation_send_mouse_event + +GST_TYPE_NAVIGATION +GST_NAVIGATION +GST_NAVIGATION_GET_IFACE +GST_IS_NAVIGATION +gst_navigation_get_type +
+ +
+gstpropertyprobe +gst/interfaces/propertyprobe.h +GstPropertyProbe +GstPropertyProbeInterface + +gst_property_probe_get_properties +gst_property_probe_get_property +gst_property_probe_get_values +gst_property_probe_get_values_name +gst_property_probe_needs_probe +gst_property_probe_needs_probe_name +gst_property_probe_probe_and_get_values +gst_property_probe_probe_and_get_values_name +gst_property_probe_probe_property +gst_property_probe_probe_property_name + +GST_TYPE_PROPERTY_PROBE +GST_PROPERTY_PROBE +GST_PROPERTY_PROBE_GET_IFACE +GST_IS_PROPERTY_PROBE +gst_property_probe_get_type +
+ +
+gsttuner +gst/interfaces/tuner.h +GstTuner +GstTunerClass + +gst_tuner_list_channels +gst_tuner_get_channel +gst_tuner_set_channel + +gst_tuner_list_norms +gst_tuner_get_norm +gst_tuner_set_norm + +gst_tuner_get_frequency +gst_tuner_set_frequency +gst_tuner_signal_strength + +gst_tuner_find_norm_by_name +gst_tuner_find_channel_by_name + +gst_tuner_channel_changed +gst_tuner_norm_changed +gst_tuner_frequency_changed +gst_tuner_signal_changed + +GST_TYPE_TUNER +GST_TUNER +GST_TUNER_CLASS +GST_TUNER_GET_CLASS +GST_IS_TUNER +GST_IS_TUNER_CLASS +gst_tuner_get_type +
+ +
+gsttunerchannel +gst/interfaces/tuner.h +GstTunerChannel +GstTunerChannelClass +GstTunerChannelFlags +GST_TUNER_CHANNEL_HAS_FLAG + +GST_TYPE_TUNER_CHANNEL +GST_TYPE_TUNER_CHANNEL_FLAGS +GST_TUNER_CHANNEL +GST_TUNER_CHANNEL_CLASS +GST_IS_TUNER_CHANNEL +GST_IS_TUNER_CHANNEL_CLASS +gst_tuner_channel_flags_get_type +gst_tuner_channel_get_type +
+ +
+gsttunernorm +gst/interfaces/tuner.h +GstTunerNorm +GstTunerNormClass + +GST_TYPE_TUNER_NORM +GST_TUNER_NORM +GST_TUNER_NORM_CLASS +GST_IS_TUNER_NORM +GST_IS_TUNER_NORM_CLASS +gst_tuner_norm_get_type +
+ +
+gstxoverlay +gst/interfaces/xoverlay.h +GstXOverlay +GstXOverlayClass +gst_x_overlay_set_xwindow_id +gst_x_overlay_got_xwindow_id +gst_x_overlay_prepare_xwindow_id +gst_x_overlay_expose + +GST_TYPE_X_OVERLAY +GST_X_OVERLAY +GST_X_OVERLAY_CLASS +GST_X_OVERLAY_GET_CLASS +GST_IS_X_OVERLAY +GST_IS_X_OVERLAY_CLASS +gst_x_overlay_get_type +
+ + +# tag +
gsttag gst/tag/tag.h @@ -141,6 +489,8 @@ gst_tag_to_vorbis_comments gst_tag_list_from_vorbiscomment_buffer gst_tag_list_to_vorbiscomment_buffer + +gst_vorbis_tag_get_type
@@ -155,40 +505,73 @@ gst_tag_from_id3_user_tag gst_tag_to_id3_tag
+ +# video +
-gsttuner -gst/interfaces/tuner.h -GstTuner -GstTunerClass -gst_tuner_list_channels -gst_tuner_get_channel -gst_tuner_set_channel - -gst_tuner_list_norms -gst_tuner_get_norm -gst_tuner_set_norm - -gst_tuner_set_frequency -gst_tuner_signal_strength - -gst_tuner_find_norm_by_name -gst_tuner_find_channel_by_name - -gst_tuner_channel_changed -gst_tuner_norm_changed -gst_tuner_frequency_changed -gst_tuner_signal_changed +gstvideo +gst/video/video.h +GST_VIDEO_BLUE_MASK_15 +GST_VIDEO_BLUE_MASK_15_INT +GST_VIDEO_BLUE_MASK_16 +GST_VIDEO_BLUE_MASK_16_INT +GST_VIDEO_BYTE1_MASK_24 +GST_VIDEO_BYTE1_MASK_24_INT +GST_VIDEO_BYTE1_MASK_32 +GST_VIDEO_BYTE1_MASK_32_INT +GST_VIDEO_BYTE2_MASK_24 +GST_VIDEO_BYTE2_MASK_24_INT +GST_VIDEO_BYTE2_MASK_32 +GST_VIDEO_BYTE2_MASK_32_INT +GST_VIDEO_BYTE3_MASK_24 +GST_VIDEO_BYTE3_MASK_24_INT +GST_VIDEO_BYTE3_MASK_32 +GST_VIDEO_BYTE3_MASK_32_INT +GST_VIDEO_BYTE4_MASK_32 +GST_VIDEO_BYTE4_MASK_32_INT +GST_VIDEO_CAPS_ABGR +GST_VIDEO_CAPS_ARGB +GST_VIDEO_CAPS_BGR +GST_VIDEO_CAPS_BGRA +GST_VIDEO_CAPS_BGRx +GST_VIDEO_CAPS_BGRx_HOST_ENDIAN +GST_VIDEO_CAPS_RGB +GST_VIDEO_CAPS_RGBA +GST_VIDEO_CAPS_RGB_15 +GST_VIDEO_CAPS_RGB_16 +GST_VIDEO_CAPS_RGBx +GST_VIDEO_CAPS_YUV +GST_VIDEO_CAPS_xBGR +GST_VIDEO_CAPS_xRGB +GST_VIDEO_CAPS_xRGB_HOST_ENDIAN +GST_VIDEO_FPS_RANGE +GST_VIDEO_GREEN_MASK_15 +GST_VIDEO_GREEN_MASK_15_INT +GST_VIDEO_GREEN_MASK_16 +GST_VIDEO_GREEN_MASK_16_INT +GST_VIDEO_RED_MASK_15 +GST_VIDEO_RED_MASK_15_INT +GST_VIDEO_RED_MASK_16 +GST_VIDEO_RED_MASK_16_INT +GST_VIDEO_SIZE_RANGE +gst_video_calculate_display_ratio +gst_video_frame_rate +gst_video_get_size
-gstxoverlay -gst/interfaces/xoverlay.h -GstXOverlay -GstXOverlayClass -gst_x_overlay_set_xwindow_id -gst_x_overlay_got_xwindow_id -gst_x_overlay_prepare_xwindow_id -gst_x_overlay_expose +gstvideofilter +gst/video/gstvideofilter.h +GstVideoFilter +GstVideoFilterClass +GST_TYPE_VIDEO_FILTER +GST_VIDEO_FILTER +GST_VIDEO_FILTER_CLASS +GST_VIDEO_FILTER_GET_CLASS +GST_IS_VIDEO_FILTER +GST_IS_VIDEO_FILTER_CLASS + +gst_video_filter_get_type
@@ -197,25 +580,47 @@ gst_x_overlay_expose GstVideoSink GstVideoSinkClass GstVideoRectangle +GST_VIDEO_SINK_CLOCK +GST_VIDEO_SINK_HEIGHT +GST_VIDEO_SINK_PAD +GST_VIDEO_SINK_WIDTH gst_video_sink_center_rect + +GST_TYPE_VIDEO_SINK +GST_VIDEO_SINK +GST_VIDEO_SINK_CLASS +GST_VIDEO_SINK_GET_CLASS +GST_IS_VIDEO_SINK +GST_IS_VIDEO_SINK_CLASS +gst_video_sink_get_type
-
-gstvideofilter -gst/video/gstvideofilter.h -GstVideoFilter -GstVideoFilterClass -
- -
-gstvideo -gst/video/video.h -gst_video_calculate_display_ratio -
+# private
private + sha_init sha_final sha_update +bind_textdomain_codeset +bindtextdomain +dcgettext +dcngettext +dgettext +dngettext +gettext +gettext_noop +ngettext +rfc822_binary +textdomain +SHA_BLOCKSIZE +SHA_BYTE +SHA_BYTE_ORDER +SHA_DIGESTSIZE +SHA_INFO +SHA_LONG +SHA_VERSION +_ +N_
diff --git a/docs/libs/gst-plugins-base-libs.types b/docs/libs/gst-plugins-base-libs.types index 5b05c2ff00..4f60cb98b3 100644 --- a/docs/libs/gst-plugins-base-libs.types +++ b/docs/libs/gst-plugins-base-libs.types @@ -1,17 +1,47 @@ #include + +#include +gst_audio_clock_get_type +#include +gst_audio_filter_get_type +#include +gst_audio_sink_get_type +#include +gst_audio_src_get_type +#include +gst_base_audio_sink_get_type +#include +gst_base_audio_src_get_type +#include +gst_ring_buffer_get_type + + +#include +gst_cdda_base_src_get_type + + #include gst_color_balance_get_type gst_color_balance_channel_get_type +#include +gst_mixer_get_type +gst_mixer_options_get_type +gst_mixer_track_get_type +#include +gst_navigation_get_type +#include +gst_property_probe_get_type +#include +gst_tuner_get_type +gst_tuner_channel_get_type +gst_tuner_norm_get_type +#include +gst_x_overlay_get_type -#include -gst_ring_buffer_get_type -#include -gst_audio_sink_get_type +#include +gst_video_filter_get_type +#include +gst_video_sink_get_type -#include -gst_base_audio_sink_get_type - -#include -gst_cdda_base_src_get_type