player: Integrate into the documentation build system

This commit is contained in:
Sebastian Dröge 2015-12-22 14:44:28 +01:00
parent 0b2d698b1e
commit d16eb47cca
4 changed files with 273 additions and 1 deletions

View file

@ -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

View file

@ -100,6 +100,15 @@
<xi:include href="xml/gstglwindowx11.xml"/>
</chapter>
<chapter id="player">
<title>Player Library</title>
<xi:include href="xml/gstplayer.xml"/>
<xi:include href="xml/gstplayer-mediainfo.xml"/>
<xi:include href="xml/gstplayer-gmaincontextsignaldispatcher.xml"/>
<xi:include href="xml/gstplayer-videooverlayvideorenderer.xml"/>
<xi:include href="xml/gstplayer-visualization.xml"/>
</chapter>
<chapter>
<title>Interfaces</title>
<xi:include href="xml/gstphotography.xml" />

View file

@ -1439,3 +1439,245 @@ GST_VIDEO_AGGREGATOR_PAD_CLASS
GST_VIDEO_AGGREGATOR_PAD_GET_CLASS
gst_videoaggregator_pad_get_type
</SECTION>
<SECTION>
<FILE>gstplayer</FILE>
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
<SUBSECTION Standard>
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
</SECTION>
<SECTION>
<FILE>gstplayer-gmaincontextsignaldispatcher</FILE>
gst_player_g_main_context_signal_dispatcher_new
<SUBSECTION Standard>
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
</SECTION>
<SECTION>
<FILE>gstplayer-videooverlayvideorenderer</FILE>
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
<SUBSECTION Standard>
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
</SECTION>
<SECTION>
<FILE>gstplayer-visualization</FILE>
GstPlayerVisualization
gst_player_visualizations_get
gst_player_visualizations_free
gst_player_visualization_copy
gst_player_visualization_free
<SUBSECTION Standard>
gst_player_visualization_get_type
</SECTION>
<SECTION>
<FILE>gstplayer-mediainfo</FILE>
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
<SUBSECTION Standard>
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
</SECTION>

View file

@ -5,6 +5,7 @@
#include <gst/insertbin/gstinsertbin.h>
#include <gst/mpegts/mpegts.h>
#include <gst/gl/gl.h>
#include <gst/player/player.h>
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