From d16eb47cca45034cb6f89cd62712233be060b4e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 22 Dec 2015 14:44:28 +0100 Subject: player: Integrate into the documentation build system --- docs/libs/Makefile.am | 7 +- docs/libs/gst-plugins-bad-libs-docs.sgml | 9 ++ docs/libs/gst-plugins-bad-libs-sections.txt | 242 ++++++++++++++++++++++++++++ docs/libs/gst-plugins-bad-libs.types | 16 ++ 4 files changed, 273 insertions(+), 1 deletion(-) diff --git a/docs/libs/Makefile.am b/docs/libs/Makefile.am index f360db96b..744e1c27b 100644 --- a/docs/libs/Makefile.am +++ b/docs/libs/Makefile.am @@ -36,7 +36,11 @@ HFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.h CFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.c # Header files to ignore when scanning. -IGNORE_HFILES = $(top_srcdir)/gst-libs/gst/mpegts/gstmpegts-private.h +IGNORE_HFILES = \ + $(top_srcdir)/gst-libs/gst/mpegts/gstmpegts-private.h \ + $(top_srcdir)/gst-libs/gst/player/gstplayer-signal-dispatcher-private.h \ + $(top_srcdir)/gst-libs/gst/player/gstplayer-video-renderer-private.h \ + $(top_srcdir)/gst-libs/gst/player/gstplayer-media-info-private.h # Images to copy into HTML directory. HTML_IMAGES = @@ -55,6 +59,7 @@ GTKDOC_LIBS = \ $(top_builddir)/gst-libs/gst/gl/libgstgl-@GST_API_VERSION@.la \ $(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \ $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-@GST_API_VERSION@.la \ + $(top_builddir)/gst-libs/gst/player/libgstplayer-@GST_API_VERSION@.la \ $(GST_BASE_LIBS) # If you need to override some of the declarations, place them in this file diff --git a/docs/libs/gst-plugins-bad-libs-docs.sgml b/docs/libs/gst-plugins-bad-libs-docs.sgml index e5d3fe532..0159175a8 100644 --- a/docs/libs/gst-plugins-bad-libs-docs.sgml +++ b/docs/libs/gst-plugins-bad-libs-docs.sgml @@ -100,6 +100,15 @@ + + Player Library + + + + + + + Interfaces diff --git a/docs/libs/gst-plugins-bad-libs-sections.txt b/docs/libs/gst-plugins-bad-libs-sections.txt index 7807df7ee..84c435e93 100644 --- a/docs/libs/gst-plugins-bad-libs-sections.txt +++ b/docs/libs/gst-plugins-bad-libs-sections.txt @@ -1439,3 +1439,245 @@ GST_VIDEO_AGGREGATOR_PAD_CLASS GST_VIDEO_AGGREGATOR_PAD_GET_CLASS gst_videoaggregator_pad_get_type + +
+gstplayer +GstPlayer + +gst_player_new +gst_player_new_full + +gst_player_play +gst_player_pause +gst_player_stop + +gst_player_seek + +gst_player_set_uri +gst_player_get_uri + +gst_player_get_duration +gst_player_get_position + +gst_player_set_volume +gst_player_set_mute +gst_player_get_volume +gst_player_get_mute + +gst_player_get_pipeline + +gst_player_set_position_update_interval +gst_player_get_position_update_interval + +GstPlayerState +gst_player_state_get_name + +GST_PLAYER_ERROR +GstPlayerError +gst_player_error_get_name + +gst_player_get_media_info +gst_player_get_audio_streams +gst_player_get_video_streams +gst_player_get_subtitle_streams + +gst_player_set_audio_track +gst_player_set_video_track +gst_player_set_subtitle_track + +gst_player_get_current_audio_track +gst_player_get_current_video_track +gst_player_get_current_subtitle_track + +gst_player_set_audio_track_enabled +gst_player_set_video_track_enabled +gst_player_set_subtitle_track_enabled + +gst_player_set_subtitle_uri +gst_player_get_subtitle_uri + +gst_player_set_visualization +gst_player_set_visualization_enabled +gst_player_get_current_visualization + +GstPlayerColorBalanceType +gst_player_color_balance_type_get_name + +gst_player_has_color_balance +gst_player_set_color_balance +gst_player_get_color_balance + +gst_player_get_rate +gst_player_set_rate + +GstPlayerSignalDispatcher +GstPlayerSignalDispatcherInterface + +GstPlayerVideoRenderer +GstPlayerVideoRendererInterface + + +GST_IS_PLAYER +GST_IS_PLAYER_CLASS +GST_PLAYER +GST_PLAYER_CAST +GST_PLAYER_CLASS +GST_PLAYER_GET_CLASS +GST_TYPE_PLAYER +GstPlayerClass +gst_player_get_type + +gst_player_visualization_get_type + +GST_TYPE_PLAYER_ERROR +gst_player_error_quark +gst_player_error_get_type + +GST_TYPE_PLAYER_STATE +gst_player_state_get_type + +GST_TYPE_PLAYER_COLOR_BALANCE_TYPE +gst_player_color_balance_type_get_type + +GST_TYPE_PLAYER_SIGNAL_DISPATCHER +GST_PLAYER_SIGNAL_DISPATCHER +GST_IS_PLAYER_SIGNAL_DISPATCHER +GST_PLAYER_SIGNAL_DISPATCHER_GET_INTERFACE +gst_player_signal_dispatcher_get_type + +GST_TYPE_PLAYER_VIDEO_RENDERER +GST_IS_PLAYER_VIDEO_RENDERER +GST_PLAYER_VIDEO_RENDERER +GST_PLAYER_VIDEO_RENDERER_GET_INTERFACE +gst_player_video_renderer_get_type +
+ +
+gstplayer-gmaincontextsignaldispatcher +gst_player_g_main_context_signal_dispatcher_new + + +GST_PLAYER_G_MAIN_CONTEXT_SIGNAL_DISPATCHER +GST_PLAYER_G_MAIN_CONTEXT_SIGNAL_DISPATCHER_CAST +GST_PLAYER_G_MAIN_CONTEXT_SIGNAL_DISPATCHER_CLASS +GST_PLAYER_G_MAIN_CONTEXT_SIGNAL_DISPATCHER_GET_CLASS +GST_IS_PLAYER_G_MAIN_CONTEXT_SIGNAL_DISPATCHER +GST_IS_PLAYER_G_MAIN_CONTEXT_SIGNAL_DISPATCHER_CLASS +GST_TYPE_PLAYER_G_MAIN_CONTEXT_SIGNAL_DISPATCHER + +gst_player_g_main_context_signal_dispatcher_get_type +
+ +
+gstplayer-videooverlayvideorenderer +GstPlayerVideoOverlayVideoRenderer + +gst_player_video_overlay_video_renderer_new +gst_player_video_overlay_video_renderer_get_window_handle +gst_player_video_overlay_video_renderer_set_window_handle + + +GST_PLAYER_VIDEO_OVERLAY_VIDEO_RENDERER +GST_PLAYER_VIDEO_OVERLAY_VIDEO_RENDERER_CAST +GST_PLAYER_VIDEO_OVERLAY_VIDEO_RENDERER_CLASS +GST_PLAYER_VIDEO_OVERLAY_VIDEO_RENDERER_GET_CLASS +GST_IS_PLAYER_VIDEO_OVERLAY_VIDEO_RENDERER +GST_IS_PLAYER_VIDEO_OVERLAY_VIDEO_RENDERER_CLASS +GST_TYPE_PLAYER_VIDEO_OVERLAY_VIDEO_RENDERER + +gst_player_video_overlay_video_renderer_get_type + +
+ +
+gstplayer-visualization +GstPlayerVisualization +gst_player_visualizations_get +gst_player_visualizations_free +gst_player_visualization_copy +gst_player_visualization_free + + +gst_player_visualization_get_type +
+ +
+gstplayer-mediainfo +GstPlayerMediaInfo + +GstPlayerStreamInfo +GstPlayerAudioInfo +GstPlayerVideoInfo +GstPlayerSubtitleInfo + +gst_player_media_info_get_uri +gst_player_media_info_get_duration +gst_player_media_info_get_title +gst_player_media_info_get_container_format +gst_player_media_info_is_seekable +gst_player_media_info_get_image_sample +gst_player_media_info_get_tags +gst_player_media_info_get_stream_list + +gst_player_stream_info_get_index +gst_player_stream_info_get_caps +gst_player_stream_info_get_tags +gst_player_stream_info_get_codec +gst_player_stream_info_get_stream_type + +gst_player_audio_info_get_bitrate +gst_player_audio_info_get_channels +gst_player_audio_info_get_language +gst_player_audio_info_get_max_bitrate +gst_player_audio_info_get_sample_rate + +gst_player_video_info_get_bitrate +gst_player_video_info_get_height +gst_player_video_info_get_width +gst_player_video_info_get_framerate +gst_player_video_info_get_max_bitrate +gst_player_video_info_get_pixel_aspect_ratio + +gst_player_subtitle_info_get_language + +GST_PLAYER_MEDIA_INFO +GST_IS_PLAYER_MEDIA_INFO +GST_PLAYER_MEDIA_INFO_CLASS +GST_IS_PLAYER_MEDIA_INFO_CLASS +GST_TYPE_PLAYER_MEDIA_INFO +GstPlayerMediaInfoClass +gst_player_media_info_get_type + +GST_PLAYER_STREAM_INFO +GST_IS_PLAYER_STREAM_INFO +GST_PLAYER_STREAM_INFO_CLASS +GST_IS_PLAYER_STREAM_INFO_CLASS +GST_TYPE_PLAYER_STREAM_INFO +GstPlayerStreamInfoClass +gst_player_stream_info_get_type + +GST_PLAYER_AUDIO_INFO +GST_IS_PLAYER_AUDIO_INFO +GST_PLAYER_AUDIO_INFO_CLASS +GST_IS_PLAYER_AUDIO_INFO_CLASS +GST_TYPE_PLAYER_AUDIO_INFO +GstPlayerAudioInfoClass +gst_player_audio_info_get_type + +GST_PLAYER_VIDEO_INFO +GST_IS_PLAYER_VIDEO_INFO +GST_PLAYER_VIDEO_INFO_CLASS +GST_IS_PLAYER_VIDEO_INFO_CLASS +GST_TYPE_PLAYER_VIDEO_INFO +GstPlayerVideoInfoClass +gst_player_video_info_get_type + +GST_IS_PLAYER_SUBTITLE_INFO +GST_PLAYER_SUBTITLE_INFO +GST_PLAYER_SUBTITLE_INFO_CLASS +GST_IS_PLAYER_SUBTITLE_INFO_CLASS +GST_TYPE_PLAYER_SUBTITLE_INFO +GstPlayerSubtitleInfoClass +gst_player_subtitle_info_get_type +
+ diff --git a/docs/libs/gst-plugins-bad-libs.types b/docs/libs/gst-plugins-bad-libs.types index d0d844a36..d0de339ea 100644 --- a/docs/libs/gst-plugins-bad-libs.types +++ b/docs/libs/gst-plugins-bad-libs.types @@ -5,6 +5,7 @@ #include #include #include +#include gst_mpegts_section_get_type gst_mpegts_section_type_get_type @@ -39,3 +40,18 @@ gst_gl_shader_get_type gst_gl_upload_get_type gst_gl_window_get_type +gst_player_audio_info_get_type +gst_player_color_balance_type_get_type +gst_player_error_get_type +gst_player_g_main_context_signal_dispatcher_get_type +gst_player_get_type +gst_player_media_info_get_type +gst_player_signal_dispatcher_get_type +gst_player_state_get_type +gst_player_stream_info_get_type +gst_player_subtitle_info_get_type +gst_player_video_info_get_type +gst_player_video_overlay_video_renderer_get_type +gst_player_video_renderer_get_type +gst_player_visualization_get_type + -- cgit v1.2.1