diff options
author | Edward Hervey <edward@centricular.com> | 2018-04-02 08:45:04 +0200 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2018-04-02 08:53:28 +0200 |
commit | 10c161c7a72557709afe7f640ecd2001c9d050e7 (patch) | |
tree | 4cde674e7de6afc44222712a203dd501171944fd /docs | |
parent | 22c9e5f7c1d933846644f192f0cc8725033fa8b0 (diff) | |
download | gstreamer-plugins-base-10c161c7a72557709afe7f640ecd2001c9d050e7.tar.gz |
docs/libs: The big spring cleanup
* Explicitely specify which headers aren't to be included in gtkdoc-scan
This is essentially all the headers that are not installed and only
for internal/local usage. This also includes the orc-generated headers.
* Remove all symbols/sections that are no longer present (due to accurately
scanning only the headers we need).
* Add or expose sections which weren't previously exposed
* Make sure the "unified" library headers (ex: gst/video/video.h) are used
everywhere applicable. Only use the specific headers where applicable
(such as the GL-implementation-specific objects)
* Add all documentation which was not previously exposed in the right sections
* Update 'types' file to get as many runtime information as possible
This brings down the number of unused symbols to 15 (from over 300).
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libs/Makefile.am | 59 | ||||
-rw-r--r-- | docs/libs/gst-plugins-base-libs-docs.sgml | 17 | ||||
-rw-r--r-- | docs/libs/gst-plugins-base-libs-sections.txt | 694 | ||||
-rw-r--r-- | docs/libs/gst-plugins-base-libs.types | 88 |
4 files changed, 468 insertions, 390 deletions
diff --git a/docs/libs/Makefile.am b/docs/libs/Makefile.am index 940bb8e98..8638792a8 100644 --- a/docs/libs/Makefile.am +++ b/docs/libs/Makefile.am @@ -36,15 +36,60 @@ FIXXREF_OPTIONS=--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \ HFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.h CFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.c +KISS_FFT_HFILES=$(wildcard $(top_srcdir)/gst-libs/gst/fft/*kiss_fft*.h) + # Header files to ignore when scanning. -IGNORE_HFILES = pbutils-private.h gsttageditingprivate.h id3v2.h \ - kiss_fft_f32.h kiss_fft_f64.h kiss_fftr_f32.h kiss_fftr_f64.h \ - kiss_fftr_s16.h kiss_fftr_s32.h kiss_fft_s16.h kiss_fft_s32.h \ - _kiss_fft_guts_f32.h _kiss_fft_guts_f64.h _kiss_fft_guts_s16.h \ - _kiss_fft_guts_s16.h _kiss_fft_guts_s32.h _kiss_fft_guts_s32.h \ - pbutils-marshal.h \ +# Note that you can't use glob, so all headers to be ignored must be specified +IGNORE_HFILES = \ + $(top_srcdir)/gst-libs/gst/gettext.h \ + $(top_srcdir)/gst-libs/gst/gst-i18n-app.h \ + $(top_srcdir)/gst-libs/gst/gst-i18n-plugin.h \ + $(top_srcdir)/gst-libs/gst/glib-compat-private.h \ + $(top_srcdir)/gst-libs/gst/audio/gstaudioutilsprivate.h \ + $(top_srcdir)/gst-libs/gst/audio/gstaudiopack.h \ + $(top_srcdir)/gst-libs/gst/audio/gstaudiopack-dist.h \ + $(top_srcdir)/gst-libs/gst/audio/audio-resampler-private.h \ + $(top_srcdir)/gst-libs/gst/audio/audio-resampler-macros.h \ + $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86.h \ + $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse.h \ + $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse2.h \ + $(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse41.h \ + $(top_srcdir)/gst-libs/gst/audio/audio-resampler-neon.h \ $(top_srcdir)/gst-libs/gst/gl/gstglcontext_private.h \ - $(top_srcdir)/gst-libs/gst/gl/gstglsl_private.h + $(top_srcdir)/gst-libs/gst/gl/gstglfeature_private.h \ + $(top_srcdir)/gst-libs/gst/gl/gstglsl_private.h \ + $(top_srcdir)/gst-libs/gst/gl/gstglutil_private.h \ + $(top_srcdir)/gst-libs/gst/gl/gstglwindow_private.h \ + $(top_srcdir)/gst-libs/gst/gl/android/gstglwindow_android_egl.h \ + $(top_srcdir)/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.h \ + $(top_srcdir)/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.h \ + $(top_srcdir)/gst-libs/gst/gl/cocoa/gstgl_cocoa_private.h \ + $(top_srcdir)/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h \ + $(top_srcdir)/gst-libs/gst/gl/eagl/gstglwindow_eagl.h \ + $(top_srcdir)/gst-libs/gst/gl/eagl/gstglcontext_eagl.h \ + $(top_srcdir)/gst-libs/gst/gl/egl/gstglcontext_egl.h \ + $(top_srcdir)/gst-libs/gst/gl/gbm/gstgl_gbm_utils.h \ + $(top_srcdir)/gst-libs/gst/gl/gbm/gstgldisplay_gbm.h \ + $(top_srcdir)/gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.h \ + $(top_srcdir)/gst-libs/gst/gl/utils/opengl_versions.h \ + $(top_srcdir)/gst-libs/gst/gl/utils/gles_versions.h \ + $(top_srcdir)/gst-libs/gst/gl/viv-fb/gstgldisplay_viv_fb.h \ + $(top_srcdir)/gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.h \ + $(top_srcdir)/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h \ + $(top_srcdir)/gst-libs/gst/gl/wayland/wayland_event_source.h \ + $(top_srcdir)/gst-libs/gst/gl/win32/gstglcontext_wgl.h \ + $(top_srcdir)/gst-libs/gst/gl/win32/gstglwindow_win32.h \ + $(top_srcdir)/gst-libs/gst/gl/win32/win32_message_source.h \ + $(top_srcdir)/gst-libs/gst/gl/x11/gstglwindow_x11.h \ + $(top_srcdir)/gst-libs/gst/gl/x11/gstglcontext_glx.h \ + $(top_srcdir)/gst-libs/gst/gl/x11/xcb_event_source.h \ + $(KISS_FFT_HFILES) \ + $(top_srcdir)/gst-libs/gst/pbutils/pbutils-private.h \ + $(top_srcdir)/gst-libs/gst/tag/gsttageditingprivate.h \ + $(top_srcdir)/gst-libs/gst/tag/id3v2.h \ + $(top_srcdir)/gst-libs/gst/video/gstvideoutilsprivate.h \ + $(top_srcdir)/gst-libs/gst/video/video-orc.h \ + $(top_srcdir)/gst-libs/gst/video/video-orc-dist.h # Images to copy into HTML directory. diff --git a/docs/libs/gst-plugins-base-libs-docs.sgml b/docs/libs/gst-plugins-base-libs-docs.sgml index 23767acbd..2a16a03d7 100644 --- a/docs/libs/gst-plugins-base-libs-docs.sgml +++ b/docs/libs/gst-plugins-base-libs-docs.sgml @@ -117,6 +117,7 @@ <xi:include href="xml/gstrtcpbuffer.xml" /> <xi:include href="xml/gstrtppayloads.xml" /> <xi:include href="xml/gstrtphdrext.xml" /> + <xi:include href="xml/gstrtpdefs.xml" /> </chapter> <chapter id="gstreamer-rtsp"> @@ -190,6 +191,7 @@ <xi:include href="xml/gstpbutilsinstallplugins.xml" /> <xi:include href="xml/gstdiscoverer.xml" /> <xi:include href="xml/encoding-profile.xml" /> + <xi:include href="xml/gstaudiovisualizer.xml" /> </chapter> <chapter id="gstreamer-video"> @@ -235,17 +237,11 @@ <xi:include href="xml/gstglcolorconvert.xml"/> <xi:include href="xml/gstglcontext.xml"/> <!-- Not exposed as public API - <xi:include href="xml/gstglcontextcocoa.xml"/> - <xi:include href="xml/gstglcontexteagl.xml"/> <xi:include href="xml/gstglcontextegl.xml"/> - <xi:include href="xml/gstglcontextglx.xml"/> - <xi:include href="xml/gstglcontextwgl.xml"/> --> <xi:include href="xml/gstgldisplay.xml"/> - <!-- Not exposed as public API <xi:include href="xml/gstgldisplaycocoa.xml"/> <xi:include href="xml/gstgldisplayegl.xml"/> - --> <xi:include href="xml/gstgldisplaywayland.xml"/> <xi:include href="xml/gstgldisplayx11.xml"/> <xi:include href="xml/gsteglimage.xml"/> @@ -264,15 +260,6 @@ <xi:include href="xml/gstglupload.xml"/> <xi:include href="xml/gstglviewconvert.xml"/> <xi:include href="xml/gstglwindow.xml"/> - <!-- Not exposed as public API - <xi:include href="xml/gstglwindowandroid.xml"/> - <xi:include href="xml/gstglwindowcocoa.xml"/> - <xi:include href="xml/gstglwindowdispmanx.xml"/> - <xi:include href="xml/gstglwindoweagl.xml"/> - <xi:include href="xml/gstglwindowwayland.xml"/> - <xi:include href="xml/gstglwindowwin32.xml"/> - <xi:include href="xml/gstglwindowx11.xml"/> - --> <!-- Some utilities --> <xi:include href="xml/gstgldebug.xml"/> <xi:include href="xml/gstglformat.xml"/> diff --git a/docs/libs/gst-plugins-base-libs-sections.txt b/docs/libs/gst-plugins-base-libs-sections.txt index c2c528a76..8d4b124ce 100644 --- a/docs/libs/gst-plugins-base-libs-sections.txt +++ b/docs/libs/gst-plugins-base-libs-sections.txt @@ -3,16 +3,16 @@ <SECTION> <FILE>gstdmabuf</FILE> <TITLE>dmabuf</TITLE> -<INCLUDE>gst/allocators/gstdmabuf.h</INCLUDE> +<INCLUDE>gst/allocators/allocators.h</INCLUDE> GST_CAPS_FEATURE_MEMORY_DMABUF gst_dmabuf_allocator_new gst_dmabuf_allocator_alloc gst_dmabuf_memory_get_fd -gst_dmabuf_allocator_get_type gst_is_dmabuf_memory <SUBSECTION Standard> GstDmaBufAllocator GstDmaBufAllocatorClass +gst_dmabuf_allocator_get_type GST_ALLOCATOR_DMABUF GST_DMABUF_ALLOCATOR GST_DMABUF_ALLOCATOR_CAST @@ -21,20 +21,19 @@ GST_DMABUF_ALLOCATOR_GET_CLASS GST_IS_DMABUF_ALLOCATOR GST_IS_DMABUF_ALLOCATOR_CLASS GST_TYPE_DMABUF_ALLOCATOR -<SUBSECTION Private> </SECTION> <SECTION> <FILE>gstfdmemory</FILE> <TITLE>fdmemory</TITLE> -<INCLUDE>gst/allocators/gstfdmemory.h</INCLUDE> +<INCLUDE>gst/allocators/allocators.h</INCLUDE> GstFdMemoryFlags gst_fd_allocator_alloc -gst_fd_allocator_get_type gst_fd_allocator_new gst_fd_memory_get_fd gst_is_fd_memory <SUBSECTION Standard> +gst_fd_allocator_get_type GstFdAllocator GstFdAllocatorClass GST_ALLOCATOR_FD @@ -72,7 +71,7 @@ gst_phys_memory_allocator_get_type <SECTION> <FILE>gstappsrc</FILE> <TITLE>appsrc</TITLE> -<INCLUDE>gst/app/gstappsrc.h</INCLUDE> +<INCLUDE>gst/app/app.h</INCLUDE> GstAppStreamType gst_app_src_set_caps gst_app_src_get_caps @@ -104,27 +103,17 @@ GST_TYPE_APP_SRC gst_app_src_get_type GST_APP_SRC_CLASS GST_IS_APP_SRC_CLASS -GST_APP_BUFFER -GST_APP_BUFFER_CLASS -GST_IS_APP_BUFFER -GST_IS_APP_BUFFER_CLASS -GST_TYPE_APP_BUFFER GST_TYPE_APP_STREAM_TYPE gst_app_stream_type_get_type <SUBSECTION Private> GstAppSrc GstAppSrcPrivate -GstAppBuffer -GstAppBufferClass -GstAppBufferFinalizeFunc -gst_app_buffer_get_type -gst_app_buffer_new </SECTION> <SECTION> <FILE>gstappsink</FILE> <TITLE>appsink</TITLE> -<INCLUDE>gst/app/gstappsink.h</INCLUDE> +<INCLUDE>gst/app/app.h</INCLUDE> gst_app_sink_set_caps gst_app_sink_get_caps gst_app_sink_is_eos @@ -286,10 +275,14 @@ GST_TYPE_BUFFER_FORMAT_TYPE GST_TYPE_AUDIO_FORMAT GST_TYPE_AUDIO_FORMAT_FLAGS GST_TYPE_AUDIO_FLAGS +GST_TYPE_AUDIO_INFO +GST_TYPE_AUDIO_INFO_STREAM_ALIGN GST_TYPE_AUDIO_LAYOUT GST_TYPE_AUDIO_PACK_FLAGS -gst_buffer_format_get_type -gst_buffer_format_type_get_type +GST_TYPE_AUDIO_RESAMPLER_FILTER_INTERPOLATION +GST_TYPE_AUDIO_RESAMPLER_FILTER_MODE +GST_TYPE_AUDIO_RESAMPLER_FLAGS +GST_TYPE_AUDIO_RESAMPLER_METHOD gst_audio_info_get_type gst_audio_flags_get_type gst_audio_format_flags_get_type @@ -308,7 +301,7 @@ _GST_AUDIO_FORMAT_NE <SECTION> <FILE>gstaudiometa</FILE> -<INCLUDE>gst/audio/gstaudiometa.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioDownmixMeta gst_buffer_add_audio_downmix_meta gst_buffer_get_audio_downmix_meta @@ -322,11 +315,15 @@ GST_AUDIO_CLIPPING_META_API_TYPE GST_AUDIO_CLIPPING_META_INFO gst_audio_clipping_meta_api_get_type gst_audio_clipping_meta_get_info +GST_AUDIO_DOWNMIX_META_API_TYPE +GST_AUDIO_DOWNMIX_META_INFO +gst_audio_downmix_meta_api_get_type +gst_audio_downmix_meta_get_info </SECTION> <SECTION> <FILE>gstaudioclock</FILE> -<INCLUDE>gst/audio/gstaudioclock.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioClock GstAudioClockGetTimeFunc gst_audio_clock_new @@ -347,7 +344,7 @@ GST_AUDIO_CLOCK_CAST <SECTION> <FILE>gstaudiocdsrc</FILE> -<INCLUDE>gst/audio/gstaudiocdsrc.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioCdSrc GstAudioCdSrcClass GstAudioCdSrcTrack @@ -368,7 +365,7 @@ gst_audio_cd_src_get_type <SECTION> <FILE>gstaudiodecoder</FILE> -<INCLUDE>gst/audio/gstaudiodecoder.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioDecoder GstAudioDecoderClass GST_AUDIO_DECODER_ERROR @@ -425,7 +422,7 @@ GST_AUDIO_DECODER_CAST <SECTION> <FILE>gstaudioencoder</FILE> -<INCLUDE>gst/audio/gstaudioencoder.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioEncoder GstAudioEncoderClass GST_AUDIO_ENCODER_SINK_NAME @@ -482,7 +479,7 @@ GstAudioEncoderPrivate <SECTION> <FILE>gstaudiofilter</FILE> -<INCLUDE>gst/audio/gstaudiofilter.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioFilter GstAudioFilterClass gst_audio_filter_class_add_pad_templates @@ -507,7 +504,7 @@ GST_AUDIO_FILTER_RATE <SECTION> <FILE>gstaudiosink</FILE> -<INCLUDE>gst/audio/gstaudiosink.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioSink GstAudioSinkClass <SUBSECTION Standard> @@ -522,7 +519,7 @@ GST_AUDIO_SINK_GET_CLASS <SECTION> <FILE>gstaudiosrc</FILE> -<INCLUDE>gst/audio/gstaudiosrc.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioSrc GstAudioSrcClass <SUBSECTION Standard> @@ -538,7 +535,7 @@ GST_AUDIO_BASE_SRC_CAST <SECTION> <FILE>gstaudiobasesink</FILE> -<INCLUDE>gst/audio/gstaudiobasesink.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioBaseSink GstAudioBaseSinkClass GstAudioBaseSinkSlaveMethod @@ -572,6 +569,8 @@ GST_AUDIO_BASE_SINK_CAST GstAudioBaseSinkPrivate gst_audio_base_sink_slave_method_get_type GST_TYPE_AUDIO_BASE_SINK_SLAVE_METHOD +gst_audio_base_sink_discont_reason_get_type +GST_TYPE_AUDIO_BASE_SINK_DISCONT_REASON </SECTION> <SECTION> @@ -596,10 +595,9 @@ gst_audio_aggregator_get_type GST_AUDIO_AGGREGATOR_CLASS GST_IS_AUDIO_AGGREGATOR_CLASS GST_AUDIO_AGGREGATOR_GET_CLASS -gst_audio_aggregator_get_type GST_IS_AUDIO_AGGREGATOR_PAD -GST_IS_AUDIO_AGGREGATOR_PADCLASS +GST_IS_AUDIO_AGGREGATOR_PAD_CLASS GST_TYPE_AUDIO_AGGREGATOR_PAD GST_AUDIO_AGGREGATOR_PAD GST_AUDIO_AGGREGATOR_PAD_CLASS @@ -607,17 +605,20 @@ GST_AUDIO_AGGREGATOR_PAD_GET_CLASS gst_audio_aggregator_pad_get_type GST_IS_AUDIO_AGGREGATOR_CONVERT_PAD -GST_IS_AUDIO_AGGREGATOR_CONVERT_PADCLASS +GST_IS_AUDIO_AGGREGATOR_CONVERT_PAD_CLASS GST_TYPE_AUDIO_AGGREGATOR_CONVERT_PAD GST_AUDIO_AGGREGATOR_CONVERT_PAD GST_AUDIO_AGGREGATOR_CONVERT_PAD_CLASS GST_AUDIO_AGGREGATOR_CONVERT_PAD_GET_CLASS gst_audio_aggregator_convert_pad_get_type +<SUBSECTION Private> +GstAudioAggregatorConvertPadPrivate +GstAudioAggregatorPadPrivate </SECTION> <SECTION> <FILE>gstaudiobasesrc</FILE> -<INCLUDE>gst/audio/gstaudiobasesrc.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioBaseSrc GstAudioBaseSrcClass GstAudioBaseSrcSlaveMethod @@ -640,6 +641,7 @@ GST_IS_AUDIO_BASE_SRC_CLASS GST_AUDIO_BASE_SRC_GET_CLASS gst_audio_base_src_slave_method_get_type GST_TYPE_AUDIO_BASE_SRC_SLAVE_METHOD +GST_AUDIO_BASE_SRC_SLAVE_RETIMESTAMP </SECTION> <SECTION> @@ -666,6 +668,7 @@ gst_audio_channel_mixer_samples <SUBSECTION Standard> GST_TYPE_AUDIO_CHANNEL_POSITION gst_audio_channel_position_get_type +GST_TYPE_AUDIO_CHANNEL_MIXER_FLAGS gst_audio_channel_mixer_flags_get_type </SECTION> @@ -685,12 +688,15 @@ gst_audio_converter_get_out_frames GST_AUDIO_CONVERTER_OPT_DITHER_METHOD GST_AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD GST_AUDIO_CONVERTER_OPT_QUANTIZATION +GST_AUDIO_CONVERTER_OPT_MIX_MATRIX +GST_AUDIO_CONVERTER_OPT_RESAMPLER_METHOD gst_audio_converter_update_config gst_audio_converter_get_config gst_audio_converter_reset gst_audio_converter_supports_inplace <SUBSECTION Standard> gst_audio_converter_flags_get_type +GST_TYPE_AUDIO_CONVERTER_FLAGS gst_audio_converter_get_type </SECTION> @@ -709,11 +715,15 @@ gst_audio_quantize_reset <SUBSECTION Standard> gst_audio_quantize_flags_get_type GST_TYPE_AUDIO_QUANTIZE_FLAGS +gst_audio_dither_method_get_type +GST_TYPE_AUDIO_DITHER_METHOD +gst_audio_noise_shaping_method_get_type +GST_TYPE_AUDIO_NOISE_SHAPING_METHOD </SECTION> <SECTION> <FILE>gstaudioringbuffer</FILE> -<INCLUDE>gst/audio/gstaudioringbuffer.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstAudioRingBuffer GstAudioRingBufferClass GstAudioRingBufferSpec @@ -786,7 +796,7 @@ gst_audio_ring_buffer_debug_spec_caps <SECTION> <FILE>gstaudioiec61937</FILE> -<INCLUDE>gst/audio/gstaudioiec61937.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> gst_audio_iec61937_frame_size gst_audio_iec61937_payload </SECTION> @@ -795,14 +805,14 @@ gst_audio_iec61937_payload <SECTION> <FILE>gstfft</FILE> -<INCLUDE>gst/fft/gstfft.h</INCLUDE> +<INCLUDE>gst/fft/fft.h</INCLUDE> GstFFTWindow gst_fft_next_fast_length </SECTION> <SECTION> <FILE>gstffts16</FILE> -<INCLUDE>gst/fft/gstffts16.h</INCLUDE> +<INCLUDE>gst/fft/fft.h</INCLUDE> GstFFTS16 GstFFTS16Complex gst_fft_s16_new @@ -827,7 +837,7 @@ KISS_FFT_S16_SIN <SECTION> <FILE>gstffts32</FILE> -<INCLUDE>gst/fft/gstffts32.h</INCLUDE> +<INCLUDE>gst/fft/fft.h</INCLUDE> GstFFTS32 GstFFTS32Complex gst_fft_s32_new @@ -853,7 +863,7 @@ KISS_FFT_S32_SIN <SECTION> <FILE>gstfftf32</FILE> -<INCLUDE>gst/fft/gstfftf32.h</INCLUDE> +<INCLUDE>gst/fft/fft.h</INCLUDE> GstFFTF32 GstFFTF32Complex gst_fft_f32_new @@ -878,7 +888,7 @@ KISS_FFT_F32_SIN <SECTION> <FILE>gstfftf64</FILE> -<INCLUDE>gst/fft/gstfftf64.h</INCLUDE> +<INCLUDE>gst/fft/fft.h</INCLUDE> GstFFTF64 GstFFTF64Complex gst_fft_f64_new @@ -905,7 +915,7 @@ KISS_FFT_F64_SIN <SECTION> <FILE>gstcolorbalance</FILE> -<INCLUDE>gst/video/colorbalance.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstColorBalance GstColorBalanceInterface GstColorBalanceType @@ -927,7 +937,7 @@ gst_color_balance_type_get_type <SECTION> <FILE>gstcolorbalancechannel</FILE> -<INCLUDE>gst/video/colorbalancechannel.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstColorBalanceChannel GstColorBalanceChannelClass <SUBSECTION Standard> @@ -941,7 +951,7 @@ gst_color_balance_channel_get_type <SECTION> <FILE>gstnavigation</FILE> -<INCLUDE>gst/video/navigation.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstNavigation GstNavigationInterface GstNavigationCommand @@ -1003,7 +1013,7 @@ gst_navigation_command_get_type <SECTION> <FILE>gststreamvolume</FILE> -<INCLUDE>gst/audio/streamvolume.h</INCLUDE> +<INCLUDE>gst/audio/audio.h</INCLUDE> GstStreamVolume GstStreamVolumeFormat @@ -1028,7 +1038,7 @@ gst_stream_volume_get_type <SECTION> <FILE>gstvideodirection</FILE> -<INCLUDE>gst/video/videodirection.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoDirection GstVideoDirectionInterface <SUBSECTION Standard> @@ -1041,7 +1051,7 @@ gst_video_direction_get_type <SECTION> <FILE>gstvideoorientation</FILE> -<INCLUDE>gst/video/videoorientation.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoOrientation GstVideoOrientationInterface gst_video_orientation_get_hcenter @@ -1062,7 +1072,7 @@ gst_video_orientation_get_type <SECTION> <FILE>gstvideooverlay</FILE> -<INCLUDE>gst/video/videooverlay.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoOverlay GstVideoOverlayInterface gst_video_overlay_got_window_handle @@ -1089,7 +1099,7 @@ gst_video_overlay_get_type <SECTION> <FILE>gstriff</FILE> -<INCLUDE>gst/riff/riff-media.h</INCLUDE> +<INCLUDE>gst/riff/riff.h</INCLUDE> gst_riff_create_audio_caps gst_riff_create_audio_template_caps gst_riff_create_iavs_caps @@ -1316,7 +1326,7 @@ gst_riff_strh <SECTION> <FILE>gstrtpbaseaudiopayload</FILE> -<INCLUDE>gst/rtp/gstrtpbaseaudiopayload.h</INCLUDE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> GstRTPBaseAudioPayload GstRTPBaseAudioPayloadClass @@ -1341,7 +1351,7 @@ GstRTPBaseAudioPayloadPrivate <SECTION> <FILE>gstrtpbasedepayload</FILE> -<INCLUDE>gst/rtp/gstrtpbasedepayload.h</INCLUDE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> GstRTPBaseDepayload GstRTPBaseDepayloadClass @@ -1355,6 +1365,7 @@ gst_rtp_base_depayload_push_list GstRTPBaseDepayloadPrivate GST_TYPE_RTP_BASE_DEPAYLOAD GST_RTP_BASE_DEPAYLOAD +GST_RTP_BASE_DEPAYLOAD_CAST GST_RTP_BASE_DEPAYLOAD_CLASS GST_RTP_BASE_DEPAYLOAD_GET_CLASS GST_IS_RTP_BASE_DEPAYLOAD @@ -1362,17 +1373,11 @@ GST_IS_RTP_BASE_DEPAYLOAD_CLASS GST_RTP_BASE_PAYLOAD_CAST gst_rtp_base_depayload_get_type GstRTPBasePayloadPrivate - -<SUBSECTION Private> -QUEUE_LOCK_INIT -QUEUE_LOCK_FREE -QUEUE_LOCK -QUEUE_UNLOCK </SECTION> <SECTION> <FILE>gstrtpbasepayload</FILE> -<INCLUDE>gst/rtp/gstrtpbasepayload.h</INCLUDE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> GstRTPBasePayload GstRTPBasePayloadClass @@ -1398,7 +1403,7 @@ gst_rtp_base_payload_get_type <SECTION> <FILE>gstrtcpbuffer</FILE> -<INCLUDE>gst/rtp/gstrtcpbuffer.h</INCLUDE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> GST_RTCP_VERSION @@ -1417,6 +1422,7 @@ GstRTCPFBType gst_rtcp_buffer_new_take_data gst_rtcp_buffer_new_copy_data +GST_RTCP_REDUCED_SIZE_VALID_MASK gst_rtcp_buffer_validate_data_reduced gst_rtcp_buffer_validate_reduced gst_rtcp_buffer_validate_data @@ -1497,6 +1503,7 @@ gst_rtcp_packet_app_set_subtype gst_rtcp_packet_copy_profile_specific_ext gst_rtcp_packet_get_profile_specific_ext gst_rtcp_packet_get_profile_specific_ext_length +gst_rtcp_packet_add_profile_specific_ext gst_rtcp_ntp_to_unix gst_rtcp_unix_to_ntp @@ -1505,11 +1512,18 @@ gst_rtcp_sdes_name_to_type gst_rtcp_sdes_type_to_name <SUBSECTION Standard> +GST_RTCP_RTPFB_TYPE_RCTP_SR_REQ +GST_TYPE_RTCPFB_TYPE +GST_TYPE_RTCPSDES_TYPE +GST_TYPE_RTCP_TYPE +gst_rtcp_type_get_type +gst_rtcpfb_type_get_type +gst_rtcpsdes_type_get_type </SECTION> <SECTION> <FILE>gstrtppayloads</FILE> -<INCLUDE>gst/rtp/gstrtppayload.h</INCLUDE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> GstRTPPayload GST_RTP_PAYLOAD_IS_DYNAMIC @@ -1554,11 +1568,13 @@ GST_RTP_PAYLOAD_NV_STRING GST_RTP_PAYLOAD_QCELP_STRING GST_RTP_PAYLOAD_TS41 GST_RTP_PAYLOAD_TS48 +GST_TYPE_RTP_PAYLOAD +gst_rtp_payload_get_type </SECTION> <SECTION> <FILE>gstrtpbuffer</FILE> -<INCLUDE>gst/rtp/gstrtpbuffer.h</INCLUDE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> GST_RTP_VERSION @@ -1631,21 +1647,40 @@ gst_rtp_buffer_get_extension_onebyte_header gst_rtp_buffer_get_extension_twobytes_header gst_rtp_buffer_add_extension_onebyte_header gst_rtp_buffer_add_extension_twobytes_header +<SUBSECTION Standard> +GST_TYPE_RTP_BUFFER_FLAGS +GST_TYPE_RTP_BUFFER_MAP_FLAGS +gst_rtp_buffer_flags_get_type +gst_rtp_buffer_map_flags_get_type </SECTION> <SECTION> <FILE>gstrtphdrext</FILE> -<INCLUDE>gst/rtp/gstrtphdrext.h</INCLUDE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> +GST_RTP_HDREXT_BASE +GST_RTP_HDREXT_NTP_56 +GST_RTP_HDREXT_NTP_56_SIZE +GST_RTP_HDREXT_NTP_64 +GST_RTP_HDREXT_NTP_64_SIZE gst_rtp_hdrext_get_ntp_56 gst_rtp_hdrext_get_ntp_64 gst_rtp_hdrext_set_ntp_56 gst_rtp_hdrext_set_ntp_64 </SECTION> +<SECTION> +<FILE>gstrtpdefs</FILE> +<INCLUDE>gst/rtp/rtp.h</INCLUDE> +GstRTPProfile +<SUBSECTION Standard> +GST_TYPE_RTP_PROFILE +gst_rtp_profile_get_type +</SECTION> + # rtsp <SECTION> <FILE>gstrtspdefs</FILE> -<INCLUDE>gst/rtsp/gstrtspdefs.h</INCLUDE> +<INCLUDE>gst/rtsp/rtsp.h</INCLUDE> GST_RTSP_CHECK GST_RTSP_AUTH_MAX GstRTSPEvent @@ -1693,7 +1728,7 @@ gst_rtsp_header_field_get_type <SECTION> <FILE>gstrtsptransport</FILE> -<INCLUDE>gst/rtsp/gstrtsptransport.h</INCLUDE> +<INCLUDE>gst/rtsp/rtsp.h</INCLUDE> GstRTSPTransMode GstRTSPProfile GstRTSPRange @@ -1707,13 +1742,17 @@ gst_rtsp_transport_get_mime gst_rtsp_transport_get_manager gst_rtsp_transport_free <SUBSECTION Standard> +GST_TYPE_RTSP_PROFILE gst_rtsp_lower_trans_get_type gst_rtsp_transport_get_media_type +GST_TYPE_RTSP_TRANS_MODE +gst_rtsp_profile_get_type +gst_rtsp_trans_mode_get_type </SECTION> <SECTION> <FILE>gstrtspconnection</FILE> -<INCLUDE>gst/rtsp/gstrtspconnection.h</INCLUDE> +<INCLUDE>gst/rtsp/rtsp.h</INCLUDE> GstRTSPConnection gst_rtsp_connection_create gst_rtsp_connection_create_from_socket @@ -1769,6 +1808,10 @@ gst_rtsp_connection_get_tls_interaction gst_rtsp_connection_get_remember_session_id gst_rtsp_connection_set_remember_session_id +GstRTSPConnectionAcceptCertificateFunc +gst_rtsp_connection_set_accept_certificate_func + + GstRTSPWatch GstRTSPWatchFuncs gst_rtsp_watch_new @@ -1785,7 +1828,7 @@ gst_rtsp_watch_wait_backlog <SECTION> <FILE>gstrtspextension</FILE> -<INCLUDE>gst/rtsp/gstrtspextension.h</INCLUDE> +<INCLUDE>gst/rtsp/rtsp.h</INCLUDE> GstRTSPExtension GstRTSPExtensionInterface <SUBSECTION Standard> @@ -1808,12 +1851,13 @@ gst_rtsp_extension_get_type <SECTION> <FILE>gstrtspmessage</FILE> -<INCLUDE>gst/rtsp/gstrtspmessage.h</INCLUDE> +<INCLUDE>gst/rtsp/rtsp.h</INCLUDE> GstRTSPMsgType GstRTSPMessage gst_rtsp_message_new gst_rtsp_message_init gst_rtsp_message_unset +gst_rtsp_message_copy gst_rtsp_message_free gst_rtsp_message_get_type gst_rtsp_message_new_request @@ -1843,13 +1887,26 @@ GstRTSPAuthCredential GstRTSPAuthParam gst_rtsp_message_parse_auth_credentials gst_rtsp_auth_credentials_free +gst_rtsp_auth_param_copy +gst_rtsp_auth_param_free gst_rtsp_message_dump +<SUBSECTION Standard> +GST_RTSP_MESSAGE +GST_RTSP_MESSAGE_CAST +GST_TYPE_RTSP_MESSAGE +gst_rtsp_auth_param_get_type +GST_TYPE_RTSP_AUTH_CREDENTIAL +GST_TYPE_RTSP_AUTH_PARAM +gst_rtsp_auth_credential_get_type +GST_TYPE_RTSP_MSG_TYPE +gst_rtsp_msg_get_type +gst_rtsp_msg_type_get_type </SECTION> <SECTION> <FILE>gstrtspurl</FILE> -<INCLUDE>gst/rtsp/gstrtspurl.h</INCLUDE> +<INCLUDE>gst/rtsp/rtsp.h</INCLUDE> GST_RTSP_DEFAULT_PORT GstRTSPUrl gst_rtsp_url_parse @@ -1865,7 +1922,7 @@ gst_rtsp_url_get_type <SECTION> <FILE>gstrtsprange</FILE> -<INCLUDE>gst/rtsp/gstrtsprange.h</INCLUDE> +<INCLUDE>gst/rtsp/rtsp.h</INCLUDE> GstRTSPRangeUnit GstRTSPTimeRange GstRTSPTime @@ -1876,12 +1933,17 @@ gst_rtsp_range_get_times gst_rtsp_range_to_string gst_rtsp_range_convert_units gst_rtsp_range_free +<SUBSECTION Standard> +GST_TYPE_RTSP_RANGE_UNIT +GST_TYPE_RTSP_TIME_TYPE +gst_rtsp_range_unit_get_type +gst_rtsp_time_type_get_type </SECTION> # sdp <SECTION> <FILE>gstsdpmessage</FILE> -<INCLUDE>gst/sdp/gstsdpmessage.h</INCLUDE> +<INCLUDE>gst/sdp/sdp.h</INCLUDE> GstSDPResult GstSDPOrigin @@ -2039,16 +2101,21 @@ gst_sdp_make_keymgmt gst_sdp_message_attributes_to_caps gst_sdp_media_attributes_to_caps <SUBSECTION Standard> +GST_SDP_MESSAGE +GST_SDP_MESSAGE_CAST +GST_TYPE_SDP_MESSAGE gst_sdp_message_get_type </SECTION> <SECTION> <FILE>gstmikey</FILE> -<INCLUDE>gst/sdp/gstmikey.h</INCLUDE> +<INCLUDE>gst/sdp/sdp.h</INCLUDE> <SUBSECTION Messages> GST_MIKEY_VERSION GstMIKEYType GstMIKEYMessage +GstMIKEYDecryptInfo +GstMIKEYEncryptInfo gst_mikey_message_new gst_mikey_message_new_from_bytes @@ -2084,6 +2151,9 @@ gst_mikey_message_remove_payload gst_mikey_message_replace_payload gst_mikey_message_add_payload +GstMIKEYKVType +GstMIKEYKeyDataType +GstMIKEYPayloadKeyData GstMIKEYPayloadType GstMIKEYPayload gst_mikey_payload_new @@ -2161,6 +2231,7 @@ GST_TAG_CMML_STREAM GST_TAG_CAPTURING_SHUTTER_SPEED GST_TAG_CAPTURING_FOCAL_RATIO GST_TAG_CAPTURING_FOCAL_LENGTH +GST_TAG_CAPTURING_FOCAL_LENGTH_35_MM GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO GST_TAG_CAPTURING_ISO_SPEED GST_TAG_CAPTURING_EXPOSURE_PROGRAM @@ -2244,7 +2315,7 @@ gst_tag_list_from_exif_buffer_with_tiff_header <SECTION> <FILE>gsttagdemux</FILE> -<INCLUDE>gst/tag/gsttagdemux.h</INCLUDE> +<INCLUDE>gst/tag/tag.h</INCLUDE> GstTagDemux GstTagDemuxClass GstTagDemuxResult @@ -2262,7 +2333,7 @@ gst_tag_demux_result_get_type <SECTION> <FILE>gsttagmux</FILE> -<INCLUDE>gst/tag/gsttagmux.h</INCLUDE> +<INCLUDE>gst/tag/tag.h</INCLUDE> GstTagMux GstTagMuxClass <SUBSECTION Standard> @@ -2299,11 +2370,13 @@ gst_tag_get_license_jurisdiction gst_tag_get_license_version gst_tag_get_licenses <SUBSECTION Standard> +GST_TYPE_TAG_LICENSE_FLAGS gst_tag_license_flags_get_type </SECTION> <SECTION> <FILE>gsttagxmpwriter</FILE> +<INCLUDE>gst/tag/tag.h</INCLUDE> gst_tag_xmp_writer_add_all_schemas gst_tag_xmp_writer_add_schema gst_tag_xmp_writer_has_schema @@ -2333,7 +2406,7 @@ gst_pb_utils_init <SECTION> <FILE>gstpluginsbaseversion</FILE> -<INCLUDE>gst/pbutils/gstpluginsbaseversion.h</INCLUDE> +<INCLUDE>gst/pbutils/pbutils.h</INCLUDE> <SUBSECTION> GST_PLUGINS_BASE_VERSION_MAJOR GST_PLUGINS_BASE_VERSION_MINOR @@ -2346,7 +2419,7 @@ gst_plugins_base_version_string <SECTION> <FILE>gstpbutilsmissingplugins</FILE> -<INCLUDE>gst/pbutils/missing-plugins.h</INCLUDE> +<INCLUDE>gst/pbutils/pbutils.h</INCLUDE> <SUBSECTION> gst_missing_plugin_message_get_installer_detail gst_missing_plugin_message_get_description @@ -2367,7 +2440,7 @@ gst_missing_encoder_installer_detail_new <SECTION> <FILE>gstpbutilsinstallplugins</FILE> -<INCLUDE>gst/pbutils/install-plugins.h</INCLUDE> +<INCLUDE>gst/pbutils/pbutils.h</INCLUDE> <SUBSECTION> GstInstallPluginsReturn GstInstallPluginsResultFunc @@ -2380,6 +2453,7 @@ gst_install_plugins_supported GstInstallPluginsContext gst_install_plugins_context_new gst_install_plugins_context_free +gst_install_plugins_context_copy gst_install_plugins_context_set_xid gst_install_plugins_context_set_confirm_search gst_install_plugins_context_set_desktop_id @@ -2393,7 +2467,7 @@ gst_install_plugins_return_get_type <SECTION> <FILE>gstpbutilsdescriptions</FILE> -<INCLUDE>gst/pbutils/descriptions.h</INCLUDE> +<INCLUDE>gst/pbutils/pbutils.h</INCLUDE> <SUBSECTION> gst_pb_utils_get_source_description gst_pb_utils_get_sink_description @@ -2407,7 +2481,7 @@ gst_pb_utils_get_codec_description <SECTION> <FILE>gstpbutilscodecutils</FILE> -<INCLUDE>gst/pbutils/codec-utils.h</INCLUDE> +<INCLUDE>gst/pbutils/pbutils.h</INCLUDE> <SUBSECTION> gst_codec_utils_aac_get_sample_rate_from_index gst_codec_utils_aac_get_index_from_sample_rate @@ -2441,7 +2515,7 @@ gst_codec_utils_opus_parse_header <SECTION> <FILE>encoding-profile</FILE> -<INCLUDE>gst/pbutils/encoding-profile.h</INCLUDE> +<INCLUDE>gst/pbutils/pbutils.h</INCLUDE> GstEncodingProfile gst_encoding_profile_unref gst_encoding_profile_ref @@ -2491,6 +2565,7 @@ GST_ENCODING_CATEGORY_DEVICE GST_ENCODING_CATEGORY_ONLINE_SERVICE GST_ENCODING_CATEGORY_STORAGE_EDITING GST_ENCODING_CATEGORY_CAPTURE +GST_ENCODING_CATEGORY_FILE_EXTENSION GstEncodingTarget gst_encoding_target_unref gst_encoding_target_ref @@ -2535,6 +2610,27 @@ GstEncodingContainerProfileClass GstEncodingTargetClass </SECTION> +<SECTION> +<FILE>gstaudiovisualizer</FILE> +<TITLE>GstAudioVisualizer</TITLE> +<INCLUDE>gst/pbutils/pbutils.h</INCLUDE> +GstAudioVisualizer +GstAudioVisualizerClass +GstAudioVisualizerShader +GstAudioVisualizerShaderFunc +<SUBSECTION Standard> +GST_AUDIO_VISUALIZER +GST_AUDIO_VISUALIZER_CLASS +GST_AUDIO_VISUALIZER_GET_CLASS +GST_TYPE_AUDIO_VISUALIZER_SHADER +gst_audio_visualizer_shader_get_type +GST_IS_SYNAESTHESIA +GST_IS_SYNAESTHESIA_CLASS +GST_TYPE_AUDIO_VISUALIZER +GstAudioVisualizerPrivate +gst_audio_visualizer_get_type +</SECTION> + # video @@ -2560,6 +2656,9 @@ GST_META_TAG_VIDEO_SIZE_STR GST_META_TAG_VIDEO_COLORSPACE_STR GstVideoOrientationMethod +<SUBSECTION Standard> +GST_TYPE_VIDEO_ORIENTATION_METHOD +gst_video_orientation_method_get_type #video-event.h <SUBSECTION> @@ -2641,8 +2740,10 @@ GstVideoColorMatrix gst_video_color_matrix_get_Kr_Kb GstVideoColorPrimaries GstVideoTransferFunction +GstVideoColorPrimariesInfo gst_video_color_transfer_decode gst_video_color_transfer_encode +gst_video_color_primaries_get_info GstVideoColorimetry GST_VIDEO_COLORIMETRY_BT2020 @@ -2669,9 +2770,6 @@ GST_TYPE_VIDEO_COLOR_PRIMARIES GstVideoInfo GstVideoInterlaceMode GstVideoFieldOrder -GstVideoMultiviewMode -GstVideoMultiviewFramePacking -GstVideoMultiviewFlags GstVideoFlags GST_VIDEO_INFO_FORMAT GST_VIDEO_INFO_NAME @@ -2739,6 +2837,7 @@ GST_TYPE_VIDEO_MULTIVIEW_MODE gst_video_multiview_mode_get_type gst_video_multiview_flagset_get_type gst_video_multiview_frame_packing_get_type +GST_TYPE_VIDEO_INFO gst_video_info_get_type #video-frame.h @@ -2776,6 +2875,14 @@ GST_VIDEO_FRAME_COMP_PLANE GST_VIDEO_FRAME_COMP_PSTRIDE GST_VIDEO_FRAME_COMP_POFFSET GstVideoBufferFlags +<SUBSECTION Standard> +GST_TYPE_VIDEO_BUFFER_FLAGS +GST_TYPE_VIDEO_FRAME_FLAGS +GST_TYPE_VIDEO_FRAME_MAP_FLAGS +gst_video_buffer_flags_get_type +gst_video_frame_flags_get_type +gst_video_frame_map_flags_get_type + #video-tile.h <SUBSECTION> @@ -2788,9 +2895,15 @@ GST_VIDEO_TILE_MODE_IS_INDEXED GST_VIDEO_TILE_MAKE_STRIDE GST_VIDEO_TILE_X_TILES GST_VIDEO_TILE_Y_TILES +GST_VIDEO_TILE_TYPE_MASK +GST_VIDEO_TILE_TYPE_SHIFT +GST_VIDEO_TILE_X_TILES_MASK +GST_VIDEO_TILE_Y_TILES_SHIFT <SUBSECTION Standard> gst_video_tile_mode_get_type gst_video_tile_type_get_type +GST_TYPE_VIDEO_TILE_MODE +GST_TYPE_VIDEO_TILE_TYPE #video-blend.h <SUBSECTION> @@ -2826,17 +2939,31 @@ GST_VIDEO_CONVERTER_OPT_SRC_HEIGHT GST_VIDEO_CONVERTER_OPT_SRC_WIDTH GST_VIDEO_CONVERTER_OPT_SRC_X GST_VIDEO_CONVERTER_OPT_SRC_Y +GST_VIDEO_CONVERTER_OPT_THREADS gst_video_converter_new gst_video_converter_free gst_video_converter_get_config gst_video_converter_set_config gst_video_converter_frame <SUBSECTION Standard> +gst_video_alpha_mode_get_type +gst_video_chroma_mode_get_type +gst_video_gamma_mode_get_type +gst_video_matrix_mode_get_type gst_video_dither_method_get_type +gst_video_primaries_mode_get_type +GST_TYPE_VIDEO_ALPHA_MODE +GST_TYPE_VIDEO_CHROMA_MODE +GST_TYPE_VIDEO_GAMMA_MODE +GST_TYPE_VIDEO_MATRIX_MODE +GST_TYPE_VIDEO_PRIMARIES_MODE GST_TYPE_VIDEO_DITHER_METHOD #video-multiview.h <SUBSECTION> +GstVideoMultiviewMode +GstVideoMultiviewFramePacking +GstVideoMultiviewFlags GST_VIDEO_MULTIVIEW_MAX_FRAME_PACKING gst_video_multiview_get_mono_modes gst_video_multiview_get_unpacked_modes @@ -2847,6 +2974,19 @@ gst_video_multiview_mode_from_caps_string gst_video_multiview_mode_to_caps_string gst_video_multiview_guess_half_aspect gst_video_multiview_video_info_change_mode +<SUBSECTION Standard> +gst_video_multiview_flags_get_type +<SUBSECTION Private> +GstVideoMultiviewMeta +GstVideoMultiviewViewInfo +GstVideoMultiviewViewLabel +gst_buffer_add_video_multiview_meta +gst_buffer_get_video_multiview_meta +gst_video_multiview_meta_set_n_views +gst_video_multiview_meta_api_get_type +gst_video_multiview_meta_get_info +GST_VIDEO_MULTIVIEW_META_API_TYPE +GST_VIDEO_MULTIVIEW_META_INFO #video-timecode.h <SUBSECTION> @@ -2859,6 +2999,7 @@ gst_video_time_code_free gst_video_time_code_copy gst_video_time_code_init gst_video_time_code_init_from_date_time +GST_VIDEO_TIME_CODE_INIT gst_video_time_code_clear gst_video_time_code_is_valid gst_video_time_code_compare @@ -2884,6 +3025,9 @@ gst_video_time_code_interval_free <SUBSECTION Standard> gst_video_time_code_get_type GST_TYPE_VIDEO_TIME_CODE +GST_TYPE_VIDEO_TIME_CODE_INTERVAL +gst_video_time_code_interval_get_type + #video-enumtypes.h <SUBSECTION Standard> @@ -2903,7 +3047,7 @@ GST_TYPE_NAVIGATION_EVENT_TYPE <SECTION> <FILE>gstvideopool</FILE> <TITLE>GstVideoPool</TITLE> -<INCLUDE>gst/video/gstvideopool.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoBufferPool GstVideoBufferPoolClass gst_video_buffer_pool_new @@ -2922,9 +3066,10 @@ gst_video_buffer_pool_get_type <SECTION> <FILE>gstvideometa</FILE> -<INCLUDE>gst/video/gstvideometa.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> +<SUBSECTION videometa> GstVideoMeta -GstVideoMetaTransform +GST_CAPS_FEATURE_META_GST_VIDEO_META gst_video_meta_map gst_video_meta_unmap gst_video_meta_get_info @@ -2932,9 +3077,16 @@ gst_buffer_add_video_meta gst_buffer_add_video_meta_full gst_buffer_get_video_meta gst_buffer_get_video_meta_id + +<SUBSECTION videometatransform> +GstVideoMetaTransform + +<SUBSECTION videometacrop> GstVideoCropMeta gst_buffer_add_video_crop_meta gst_buffer_get_video_crop_meta + +<SUBSECTION videometaroi> GstVideoRegionOfInterestMeta gst_buffer_add_video_region_of_interest_meta gst_buffer_add_video_region_of_interest_meta_id @@ -2942,6 +3094,9 @@ gst_buffer_get_video_region_of_interest_meta gst_buffer_get_video_region_of_interest_meta_id gst_video_region_of_interest_meta_add_param gst_video_region_of_interest_meta_get_param + +<SUBSECTION videometagltextureupload> +GST_CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META GST_BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META GstVideoGLTextureOrientation GstVideoGLTextureType @@ -2950,10 +3105,13 @@ GstVideoGLTextureUploadMeta gst_buffer_add_video_gl_texture_upload_meta gst_buffer_get_video_gl_texture_upload_meta gst_video_gl_texture_upload_meta_upload + +<SUBSECTION videometatc> GstVideoTimeCodeMeta gst_buffer_add_video_time_code_meta gst_buffer_add_video_time_code_meta_full gst_buffer_get_video_time_code_meta + <SUBSECTION Standard> gst_video_crop_meta_api_get_type gst_video_meta_api_get_type @@ -2972,24 +3130,34 @@ GST_VIDEO_TIME_CODE_META_API_TYPE GST_VIDEO_TIME_CODE_META_INFO gst_video_time_code_meta_api_get_type gst_video_time_code_meta_get_info +GST_VIDEO_REGION_OF_INTEREST_META_API_TYPE +GST_VIDEO_REGION_OF_INTEREST_META_INFO +gst_video_region_of_interest_meta_api_get_type +gst_video_region_of_interest_meta_get_info </SECTION> <SECTION> <FILE>gstvideoaffinetransformationmeta</FILE> -<INCLUDE>gst/video/gstvideoaffinetransformationmeta.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> +GstVideoAffineTransformationGetMatrix GstVideoAffineTransformationMeta gst_buffer_add_video_affine_transformation_meta gst_buffer_get_video_affine_transformation_meta gst_video_affine_transformation_meta_apply_matrix +GST_BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META <SUBSECTION Standard> +GST_CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META gst_video_affine_transformation_meta_api_get_type gst_video_affine_transformation_meta_get_info +GST_VIDEO_AFFINE_TRANSFORMATION_META_API_TYPE +GST_VIDEO_AFFINE_TRANSFORMATION_META_INFO </SECTION> <SECTION> <FILE>gstvideooverlaycomposition</FILE> -<INCLUDE>gst/video/video-overlay-composition.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> <SUBSECTION composition> + GstVideoOverlayComposition gst_video_overlay_composition_new gst_video_overlay_composition_ref @@ -3001,10 +3169,13 @@ gst_video_overlay_composition_get_seqnum gst_video_overlay_composition_copy gst_video_overlay_composition_make_writable +GST_VIDEO_OVERLAY_COMPOSITION_FORMAT_RGB +GST_VIDEO_OVERLAY_COMPOSITION_FORMAT_YUV GST_VIDEO_OVERLAY_COMPOSITION_BLEND_FORMATS gst_video_overlay_composition_blend <SUBSECTION composition-set-get> +GST_CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION GstVideoOverlayCompositionMeta gst_video_overlay_composition_meta_get_info gst_buffer_add_video_overlay_composition_meta @@ -3042,13 +3213,14 @@ gst_video_overlay_composition_meta_api_get_type GST_TYPE_VIDEO_OVERLAY_RECTANGLE GST_VIDEO_OVERLAY_RECTANGLE +GST_VIDEO_OVERLAY_RECTANGLE_CAST GST_IS_VIDEO_OVERLAY_RECTANGLE gst_video_overlay_rectangle_get_type </SECTION> <SECTION> <FILE>gstvideofilter</FILE> -<INCLUDE>gst/video/gstvideofilter.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoFilter GstVideoFilterClass <SUBSECTION Standard> @@ -3064,7 +3236,7 @@ GST_VIDEO_FILTER_CAST <SECTION> <FILE>gstvideosink</FILE> -<INCLUDE>gst/video/gstvideosink.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoSink GstVideoSinkClass GstVideoRectangle @@ -3087,6 +3259,7 @@ gst_video_sink_get_type <SECTION> <FILE>gstvideodecoder</FILE> <TITLE>GstVideoDecoder</TITLE> +<INCLUDE>gst/video/video.h</INCLUDE> GST_VIDEO_DECODER_ERROR GST_VIDEO_DECODER_FLOW_NEED_DATA GST_VIDEO_DECODER_MAX_ERRORS @@ -3137,6 +3310,7 @@ GST_IS_VIDEO_DECODER GST_IS_VIDEO_DECODER_CLASS GST_TYPE_VIDEO_DECODER GST_VIDEO_DECODER +GST_VIDEO_DECODER_CAST GST_VIDEO_DECODER_CLASS GST_VIDEO_DECODER_GET_CLASS GstVideoDecoderPrivate @@ -3146,6 +3320,7 @@ gst_video_decoder_get_type <SECTION> <FILE>gstvideoencoder</FILE> <TITLE>GstVideoEncoder</TITLE> +<INCLUDE>gst/video/video.h</INCLUDE> GST_VIDEO_ENCODER_CAST GST_VIDEO_ENCODER_FLOW_DROPPED GST_VIDEO_ENCODER_FLOW_NEED_DATA @@ -3176,6 +3351,8 @@ gst_video_encoder_set_min_pts gst_video_encoder_proxy_getcaps gst_video_encoder_merge_tags gst_video_encoder_get_max_encode_time +gst_video_encoder_is_qos_enabled +gst_video_encoder_set_qos_enabled <SUBSECTION Standard> GST_IS_VIDEO_ENCODER GST_IS_VIDEO_ENCODER_CLASS @@ -3190,7 +3367,7 @@ gst_video_encoder_get_type <SECTION> <FILE>gstvideodither</FILE> <TITLE>GstVideoDither</TITLE> -<INCLUDE>gst/video/video-dither.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoDither GstVideoDitherFlags GstVideoDitherMethod @@ -3205,7 +3382,7 @@ gst_video_dither_flags_get_type <SECTION> <FILE>gstvideochroma</FILE> <TITLE>GstVideoChroma</TITLE> -<INCLUDE>gst/video/video-chroma.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoChromaSite gst_video_chroma_from_string gst_video_chroma_to_string @@ -3227,7 +3404,7 @@ GST_TYPE_VIDEO_CHROMA_METHOD <SECTION> <FILE>gstvideoresampler</FILE> <TITLE>GstVideoResampler</TITLE> -<INCLUDE>gst/video/video-resampler.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoResampler GstVideoResamplerFlags GstVideoResamplerMethod @@ -3249,9 +3426,10 @@ GST_TYPE_VIDEO_RESAMPLER_METHOD <SECTION> <FILE>gstvideoscaler</FILE> <TITLE>GstVideoScaler</TITLE> -<INCLUDE>gst/video/video-scaler.h</INCLUDE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoScaler GstVideoScalerFlags +GST_VIDEO_SCALER_OPT_DITHER_METHOD gst_video_scaler_2d gst_video_scaler_combine_packed_YUV gst_video_scaler_free @@ -3261,10 +3439,13 @@ gst_video_scaler_new gst_video_scaler_vertical gst_video_scaler_get_max_taps <SUBSECTION Standard> +GST_TYPE_VIDEO_SCALER_FLAGS +gst_video_scaler_flags_get_type </SECTION> <SECTION> <FILE>gstvideoutils</FILE> +<INCLUDE>gst/video/video.h</INCLUDE> GstVideoCodecFrame GstVideoCodecFrameFlags GST_VIDEO_CODEC_FRAME_FLAGS @@ -3392,6 +3573,7 @@ GST_TYPE_DISCOVERER_RESULT GST_TYPE_DISCOVERER_STREAM_INFO GST_TYPE_DISCOVERER_VIDEO_INFO GST_TYPE_DISCOVERER_SUBTITLE_INFO +GST_TYPE_DISCOVERER_SERIALIZE_FLAGS GstDiscovererAudioInfoClass GstDiscovererClass GstDiscovererContainerInfoClass @@ -3409,6 +3591,7 @@ gst_discoverer_result_get_type gst_discoverer_stream_info_get_type gst_discoverer_subtitle_info_get_type gst_discoverer_video_info_get_type +gst_discoverer_serialize_flags_get_type </SECTION> # private @@ -3416,30 +3599,33 @@ gst_discoverer_video_info_get_type <SECTION> <FILE>private</FILE> <SUBSECTION Private> -bind_textdomain_codeset -bindtextdomain -dcgettext -dcngettext -dgettext -dngettext -gettext -gettext_noop -ngettext -textdomain -_ -N_ inline -orc_int16 -orc_int32 -orc_int64 -orc_int8 -orc_uint16 -orc_uint32 -orc_uint64 -orc_uint8 -ORC_UINT64_C -gst_audio_marshal_VOID__OBJECT_INT -gst_audio_marshal_VOID__OBJECT_ULONG +GST_ALLOCATORS_API +GST_APP_API +GST_AUDIO_API +GST_FFT_API +GST_GL_API +GST_PBUTILS_API +GST_RIFF_API +GST_RTP_API +GST_RTSP_API +GST_SDP_API +GST_TAG_API +GST_VIDEO_API + +GLchar +GLeglImageOES +GLhandleARB +GLint64 +GLintptr +GLsizeiptr +GLsync +GLuint64 + +EGLAttrib + +display +window </SECTION> <SECTION> @@ -3464,11 +3650,21 @@ GST_GL_EXT_END GST_GL_EXT_FUNCTION GstGLFeatureData GstGLFeatureFunction +GL_COLOR_ATTACHMENT1 +GL_COLOR_ATTACHMENT2 +GL_DEPTH24_STENCIL8 +GL_RGB16 +GL_RGB8 +GL_TEXTURE_ENV +GL_TEXTURE_ENV_MODE +GL_DO_NOT_WARN_IF_MULTI_GL_VERSION_HEADERS_INCLUDED + </SECTION> <SECTION> <FILE>gstglbuffer</FILE> <TITLE>GstGLBuffer</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLBuffer gst_gl_buffer_init_once gst_is_gl_buffer @@ -3496,6 +3692,7 @@ GST_TYPE_GL_BUFFER_ALLOCATOR <SECTION> <FILE>gstglbufferpool</FILE> <TITLE>GstGLBufferPool</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLBufferPool GstGLBufferPoolClass gst_gl_buffer_pool_new @@ -3514,6 +3711,7 @@ GST_TYPE_GL_BUFFER_POOL <SECTION> <FILE>gstglcolorconvert</FILE> <TITLE>GstGLColorConvert</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GST_GL_COLOR_CONVERT_FORMATS GST_GL_COLOR_CONVERT_VIDEO_CAPS GstGLColorConvert @@ -3538,7 +3736,13 @@ GST_TYPE_GL_COLOR_CONVERT <SECTION> <FILE>gstglcontext</FILE> <TITLE>GstGLContext</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GST_GL_CONTEXT_ERROR +GST_GL_CONTEXT_TYPE_CGL +GST_GL_CONTEXT_TYPE_EAGL +GST_GL_CONTEXT_TYPE_EGL +GST_GL_CONTEXT_TYPE_GLX +GST_GL_CONTEXT_TYPE_WGL GstGLContextError GstGLContextThreadFunc GstGLContext @@ -3609,115 +3813,22 @@ GST_GL_HAVE_WINDOW_WAYLAND GST_GL_HAVE_WINDOW_WIN32 GST_GL_HAVE_WINDOW_X11 GST_GL_HAVE_WINDOW_VIV_FB +GST_GL_HAVE_WINDOW_GBM GST_GL_HAVE_VIV_DIRECTVIV </SECTION> <SECTION> -<FILE>gstglcontextcocoa</FILE> -<TITLE>GstGLContextCocoa</TITLE> -GstGLContextCocoa -gst_gl_context_cocoa_new -gst_gl_context_cocoa_get_current_context -gst_gl_context_cocoa_get_pixel_format -<SUBSECTION Standard> -GST_GL_CONTEXT_COCOA -GST_IS_GL_CONTEXT_COCOA -GST_TYPE_GL_CONTEXT_COCOA -GST_GL_CONTEXT_COCOA_CLASS -GST_GL_CONTEXT_COCOA_GET_CLASS -GST_IS_GL_CONTEXT_COCOA_CLASS -GST_GL_CONTEXT_COCOA_CAST -GstGLContextCocoaPrivate -gst_gl_context_cocoa_get_type -<SUBSECTION Private> -gst_gl_context_cocoa_dump_pixel_format -</SECTION> - -<SECTION> <FILE>gstglcontextegl</FILE> <TITLE>GstGLContextEGL</TITLE> -GstGLContextEGL -gst_gl_context_egl_new -gst_gl_context_egl_get_current_context -gst_gl_context_egl_get_proc_address gst_egl_get_error_string -<SUBSECTION Standard> -GST_GL_CONTEXT_EGL -GST_IS_GL_CONTEXT_EGL -GST_TYPE_GL_CONTEXT_EGL -GST_GL_CONTEXT_EGL_CLASS -GST_GL_CONTEXT_EGL_GET_CLASS -GST_IS_GL_CONTEXT_EGL_CLASS -GST_GL_CONTEXT_EGL_CAST -GstGLContextEGLPrivate -gst_gl_context_egl_get_type -</SECTION> - -<SECTION> -<FILE>gstglcontextglx</FILE> -<TITLE>GstGLContextGLX</TITLE> -GstGLContextGLX -gst_gl_context_glx_new -gst_gl_context_glx_get_current_context -gst_gl_context_glx_get_proc_address -<SUBSECTION Standard> -GST_GL_CONTEXT_GLX -GST_IS_GL_CONTEXT_GLX -GST_TYPE_GL_CONTEXT_GLX -GST_GL_CONTEXT_GLX_CLASS -GST_GL_CONTEXT_GLX_GET_CLASS -GST_IS_GL_CONTEXT_GLX_CLASS -GST_GL_CONTEXT_GLX_CAST -GstGLContextGLXPrivate -gst_gl_context_glx_get_type -</SECTION> - -<SECTION> -<FILE>gstglcontextwgl</FILE> -<TITLE>GstGLContextWGL</TITLE> -GstGLContextWGL -gst_gl_context_wgl_new -gst_gl_context_wgl_get_current_context -gst_gl_context_wgl_get_proc_address -<SUBSECTION Standard> -GST_GL_CONTEXT_WGL -GST_IS_GL_CONTEXT_WGL -GST_TYPE_GL_CONTEXT_WGL -GST_GL_CONTEXT_WGL_CLASS -GST_GL_CONTEXT_WGL_GET_CLASS -GST_IS_GL_CONTEXT_WGL_CLASS -GST_GL_CONTEXT_WGL_CAST -GstGLContextWGLPrivate -gst_gl_context_wgl_get_type </SECTION> -<SECTION> -<FILE>gstglcontexteagl</FILE> -<TITLE>GstGLContextEagl</TITLE> -GstGLContextEagl -gst_gl_context_eagl_new -gst_gl_context_eagl_get_current_context -<SUBSECTION Standard> -GST_GL_CONTEXT_EAGL -GST_IS_GL_CONTEXT_EAGL -GST_TYPE_GL_CONTEXT_EAGL -GST_GL_CONTEXT_EAGL_CLASS -GST_GL_CONTEXT_EAGL_GET_CLASS -GST_IS_GL_CONTEXT_EAGL_CLASS -GST_GL_CONTEXT_EAGL_CAST -GstGLContextEaglPrivate -<SUBSECTION Private> -gst_gl_context_eagl_get_type -gst_gl_context_eagl_prepare_draw -gst_gl_context_eagl_finish_draw -gst_gl_context_eagl_resize -gst_gl_context_eagl_update_layer -</SECTION> <SECTION> <FILE>gstgldisplay</FILE> <TITLE>GstGLDisplay</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GST_GL_DISPLAY_CONTEXT_TYPE GstGLDisplayType GstGLDisplay @@ -3753,6 +3864,7 @@ gst_gl_display_get_gl_api_unlocked <SECTION> <FILE>gstgldisplaycocoa</FILE> <TITLE>GstGLDisplayCocoa</TITLE> +<INCLUDE>gst/gl/cocoa/gstgldisplay_cocoa.h</INCLUDE> gst_gl_display_cocoa_new <SUBSECTION Standard> GstGLDisplayCocoa @@ -3769,6 +3881,7 @@ GST_IS_GL_DISPLAY_COCOA_CLASS <SECTION> <FILE>gstgldisplayegl</FILE> <TITLE>GstGLDisplayEGL</TITLE> +<INCLUDE>gst/gl/egl/gstgldisplay_egl.h</INCLUDE> gst_gl_display_egl_new gst_gl_display_egl_new_with_egl_display gst_gl_display_egl_from_gl_display @@ -3788,6 +3901,8 @@ GST_IS_GL_DISPLAY_EGL_CLASS <SECTION> <FILE>gstgldisplaywayland</FILE> <TITLE>GstGLDisplayWayland</TITLE> +<INCLUDE>gst/gl/wayland/gstgldisplay_wayland.h</INCLUDE> +GstGLDisplayWayland gst_gl_display_wayland_new gst_gl_display_wayland_new_with_display <SUBSECTION Standard> @@ -3803,6 +3918,8 @@ GST_IS_GL_DISPLAY_WAYLAND_CLASS <SECTION> <FILE>gstgldisplayx11</FILE> <TITLE>GstGLDisplayX11</TITLE> +<INCLUDE>gst/gl/x11/gstgldisplay_x11.h</INCLUDE> +GstGLDisplayX11 gst_gl_display_x11_new gst_gl_display_x11_new_with_display <SUBSECTION Standard> @@ -3819,6 +3936,7 @@ GST_IS_GL_DISPLAY_X11_CLASS <FILE>gstgldebug</FILE> GstGLAsyncDebugLogGetMessage <TITLE>OpenGL Debugging</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLAsyncDebug gst_gl_async_debug_new gst_gl_async_debug_free @@ -3837,6 +3955,7 @@ gst_gl_insert_debug_marker <SECTION> <FILE>gstglbasefilter</FILE> <TITLE>GstGLBaseFilter</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLBaseFilter GstGLBaseFilterClass <SUBSECTION Standard> @@ -3853,9 +3972,12 @@ GstGLBaseFilterPrivate <SECTION> <FILE>gsteglimage</FILE> <TITLE>GstEGLImage</TITLE> +<INCLUDE>gst/gl/egl/gsteglimage.h</INCLUDE> +GstEGLImage gst_egl_image_from_dmabuf gst_egl_image_from_texture gst_egl_image_get_image +gst_egl_image_export_dmabuf gst_egl_image_new_wrapped gst_egl_image_ref gst_egl_image_unref @@ -3871,6 +3993,7 @@ GST_IS_EGL_IMAGE <SECTION> <FILE>gstglfilter</FILE> <TITLE>GstGLFilter</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLFilter GstGLFilterClass GstGLFilterRenderFunc @@ -3878,6 +4001,7 @@ gst_gl_filter_render_to_target gst_gl_filter_render_to_target_with_shader gst_gl_filter_filter_texture gst_gl_filter_draw_fullscreen_quad +gst_gl_filter_add_rgba_pad_templates <SUBSECTION Standard> GST_GL_FILTER GST_IS_GL_FILTER @@ -3891,6 +4015,7 @@ GST_GL_FILTER_GET_CLASS <SECTION> <FILE>gstglformat</FILE> <TITLE>OpenGL Formats</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLTextureTarget GST_GL_TEXTURE_TARGET_2D_STR GST_GL_TEXTURE_TARGET_RECTANGLE_STR @@ -3913,6 +4038,7 @@ gst_gl_texture_target_to_buffer_pool_option <SECTION> <FILE>gstglframebuffer</FILE> <TITLE>GstGLFramebuffer</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLFramebuffer GstGLFramebufferClass gst_gl_framebuffer_new @@ -3939,6 +4065,7 @@ GST_GL_FRAMEBUFFER_GET_CLASS <SECTION> <FILE>gstglbasememory</FILE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLBaseMemoryAllocator GstGLBaseMemoryAllocatorClass GST_GL_BASE_MEMORY_ALLOCATOR_NAME @@ -3992,6 +4119,7 @@ GST_TYPE_GL_BASE_MEMORY_ALLOCATOR <SECTION> <FILE>gstglmemory</FILE> <TITLE>GstGLMemory</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GST_GL_MEMORY_VIDEO_FORMATS_STR GST_CAPS_FEATURE_MEMORY_GL_MEMORY GstGLVideoAllocationParams @@ -4037,6 +4165,7 @@ GST_TYPE_GL_MEMORY_ALLOCATOR <SECTION> <FILE>gstglmemoryegl</FILE> +<INCLUDE>gst/gl/egl/gstglmemoryegl.h</INCLUDE> GstGLMemoryEGLAllocator GstGLMemoryEGLAllocatorClass GST_GL_MEMORY_EGL_ALLOCATOR_NAME @@ -4060,6 +4189,7 @@ GST_TYPE_GL_MEMORY_EGL_ALLOCATOR <SECTION> <FILE>gstglmemorypbo</FILE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLMemoryPBOAllocator GstGLMemoryPBOAllocatorClass GST_GL_MEMORY_PBO_ALLOCATOR_NAME @@ -4085,6 +4215,8 @@ GST_TYPE_GL_MEMORY_PBO_ALLOCATOR <SECTION> <FILE>gstgloverlaycompositor</FILE> <TITLE>GstGLOverlayCompositor</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> +GstGLOverlayCompositor gst_gl_overlay_compositor_new gst_gl_overlay_compositor_add_caps gst_gl_overlay_compositor_draw_overlays @@ -4103,6 +4235,8 @@ GST_IS_GL_OVERLAY_COMPOSITOR_CLASS <SECTION> <FILE>gstglquery</FILE> <TITLE>GstGLQuery</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> +GstGLQuery GstGLQueryType gst_gl_query_counter gst_gl_query_counter_log @@ -4121,8 +4255,11 @@ gst_gl_query_unset <SECTION> <FILE>gstglrenderbuffer</FILE> <TITLE>GstGLRenderbuffer</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> +GstGLRenderbuffer GstGLRenderbufferAllocator GstGLRenderbufferAllocatorClass +GstGLRenderbufferAllocationParams GST_GL_RENDERBUFFER_ALLOCATOR_NAME gst_gl_renderbuffer_allocation_params_new gst_gl_renderbuffer_allocation_params_new_wrapped @@ -4149,6 +4286,7 @@ GST_IS_GL_RENDERBUFFER_ALLOCATOR_CLASS <SECTION> <FILE>gstglshader</FILE> <TITLE>GstGLShader</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLShader gst_gl_shader_new gst_gl_shader_new_default @@ -4213,6 +4351,7 @@ GST_GL_SHADER_GET_CLASS <SECTION> <FILE>gstglsl</FILE> <TITLE>GstGLSL</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GST_GLSL_ERROR GstGLSLError GstGLSLProfile @@ -4233,6 +4372,7 @@ gst_glsl_error_quark <SECTION> <FILE>gstglslstage</FILE> <TITLE>GstGLSLStage</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLSLStage GstGLSLStageClass gst_glsl_stage_new @@ -4260,6 +4400,7 @@ GST_GLSL_STAGE_GET_CLASS <SECTION> <FILE>gstglsyncmeta</FILE> <TITLE>GstGLSyncMeta</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLSyncMeta gst_gl_sync_meta_get_info gst_buffer_add_gl_sync_meta @@ -4278,6 +4419,7 @@ gst_gl_sync_meta_api_get_type <SECTION> <FILE>gstglupload</FILE> <TITLE>GstGLUpload</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLUpload gst_gl_upload_new gst_gl_upload_set_context @@ -4303,6 +4445,7 @@ GstGLUploadPrivate <SECTION> <FILE>gstglutils</FILE> <TITLE>OpenGL Miscellaneous Utilities</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> gst_gl_handle_set_context gst_gl_handle_context_query gst_gl_ensure_element_data @@ -4313,11 +4456,13 @@ gst_gl_value_get_texture_target_mask gst_gl_value_set_texture_target gst_gl_value_set_texture_target_from_mask gst_gl_check_extension +gst_gl_element_propagate_display_context </SECTION> <SECTION> <FILE>gstglviewconvert</FILE> <TITLE>GstGLViewConvert</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLStereoDownmix GstGLViewConvert GstGLViewConvertClass @@ -4346,6 +4491,7 @@ GstGLViewConvertPrivate <SECTION> <FILE>gstglwindow</FILE> <TITLE>GstGLWindow</TITLE> +<INCLUDE>gst/gl/gl.h</INCLUDE> GstGLWindowError gst_gl_window_error_quark GST_GL_WINDOW_ERROR @@ -4396,133 +4542,3 @@ GST_GL_WINDOW_LOCK GST_GL_WINDOW_UNLOCK </SECTION> -<SECTION> -<FILE>gstglwindowandroid</FILE> -<TITLE>GstGLWindowAndroid</TITLE> -GstGLWindowAndroidEGL -GstGLWindowAndroidEGLClass -gst_gl_window_android_egl_new -<SUBSECTION Standard> -GST_IS_GL_WINDOW_ANDROID_EGL -GST_IS_GL_WINDOW_ANDROID_EGL_CLASS -GST_TYPE_GL_WINDOW_ANDROID_EGL -GST_GL_WINDOW_ANDROID_EGL -GST_GL_WINDOW_ANDROID_EGL_CLASS -GST_GL_WINDOW_ANDROID_EGL_GET_CLASS -gst_gl_window_android_egl_get_type -</SECTION> - -<SECTION> -<FILE>gstglwindowcocoa</FILE> -<TITLE>GstGLWindowCocoa</TITLE> -GstGLWindowCocoa -GstGLWindowCocoaClass -gst_gl_window_cocoa_new -gst_gl_window_cocoa_create_window -<SUBSECTION Standard> -GST_IS_GL_WINDOW_COCOA -GST_IS_GL_WINDOW_COCOA_CLASS -GST_TYPE_GL_WINDOW_COCOA -GST_GL_WINDOW_COCOA -GST_GL_WINDOW_COCOA_CLASS -GST_GL_WINDOW_COCOA_GET_CLASS -gst_gl_window_cocoa_get_type -GstGLWindowCocoaPrivate -<SUBSECTION Private> -gst_gl_window_cocoa_draw_thread -</SECTION> - -<SECTION> -<FILE>gstglwindowdispmanx</FILE> -<TITLE>GstGLWindowDispmanx</TITLE> -GstGLWindowDispmanxEGL -GstGLWindowDispmanxEGLClass -gst_gl_window_dispmanx_egl_new -<SUBSECTION Standard> -GST_IS_GL_WINDOW_DISPMANX_EGL -GST_IS_GL_WINDOW_DISPMANX_EGL_CLASS -GST_TYPE_GL_WINDOW_DISPMANX_EGL -GST_GL_WINDOW_DISPMANX_EGL -GST_GL_WINDOW_DISPMANX_EGL_CLASS -GST_GL_WINDOW_DISPMANX_EGL_GET_CLASS -gst_gl_window_dispmanx_egl_get_type -<SUBSECTION Private> -gst_gl_window_dispmanx_egl_create_window -</SECTION> - -<SECTION> -<FILE>gstglwindoweagl</FILE> -<TITLE>GstGLWindowEagl</TITLE> -<SUBSECTION Standard> -GST_IS_GL_WINDOW_EAGL -GST_IS_GL_WINDOW_EAGL_CLASS -GST_GL_TYPE_WINDOW_EAGL -GST_GL_WINDOW_EAGL -GST_GL_WINDOW_EAGL_CLASS -GST_GL_WINDOW_EAGL_GET_CLASS -gst_gl_window_eagl_get_type -<SUBSECTION Private> -GST_TYPE_GL_WINDOW_EAGL -GstGLWindowEagl -GstGLWindowEaglClass -GstGLWindowEaglPrivate -gst_gl_window_eagl_new -</SECTION> - -<SECTION> -<FILE>gstglwindowwayland</FILE> -<TITLE>GstGLWindowWayland</TITLE> -GstGLWindowWaylandEGL -GstGLWindowWaylandEGLClass -gst_gl_window_wayland_egl_new -<SUBSECTION Standard> -GST_IS_GL_WINDOW_WAYLAND_EGL -GST_IS_GL_WINDOW_WAYLAND_EGL_CLASS -GST_TYPE_GL_WINDOW_WAYLAND_EGL -GST_GL_WINDOW_WAYLAND_EGL -GST_GL_WINDOW_WAYLAND_EGL_CLASS -GST_GL_WINDOW_WAYLAND_EGL_GET_CLASS -gst_gl_window_wayland_egl_get_type -wayland_event_source_new -<SUBSECTION Private> -gst_gl_window_wayland_egl_create_window -</SECTION> - -<SECTION> -<FILE>gstglwindowwin32</FILE> -<TITLE>GstGLWindowWin32</TITLE> -GstGLWindowWin32 -GstGLWindowWin32Class -gst_gl_window_win32_new -gst_gl_window_win32_create_window -<SUBSECTION Standard> -GST_IS_GL_WINDOW_WIN32 -GST_IS_GL_WINDOW_WIN32_CLASS -GST_TYPE_GL_WINDOW_WIN32 -GST_GL_WINDOW_WIN32 -GST_GL_WINDOW_WIN32_CLASS -GST_GL_WINDOW_WIN32_GET_CLASS -gst_gl_window_win32_get_type -GstGLWindowWin32Private -</SECTION> - -<SECTION> -<FILE>gstglwindowx11</FILE> -<TITLE>GstGLWindowX11</TITLE> -GstGLWindowX11 -GstGLWindowX11Class -gst_gl_window_x11_new -gst_gl_window_x11_create_window -gst_gl_window_x11_trap_x_errors -gst_gl_window_x11_untrap_x_errors -<SUBSECTION Standard> -GST_IS_GL_WINDOW_X11 -GST_IS_GL_WINDOW_X11_CLASS -GST_TYPE_GL_WINDOW_X11 -GST_GL_WINDOW_X11 -GST_GL_WINDOW_X11_CLASS -GST_GL_WINDOW_X11_GET_CLASS -gst_gl_window_x11_get_type -GstGLWindowX11Private -x11_event_source_new -</SECTION> diff --git a/docs/libs/gst-plugins-base-libs.types b/docs/libs/gst-plugins-base-libs.types index 485e36b6e..49a6b6a6a 100644 --- a/docs/libs/gst-plugins-base-libs.types +++ b/docs/libs/gst-plugins-base-libs.types @@ -1,63 +1,67 @@ #include <gst/gst.h> -#include <gst/audio/gstaudioaggregator.h> +#include <gst/allocators/allocators.h> +gst_dmabuf_allocator_get_type +gst_fd_allocator_get_type +gst_phys_memory_allocator_get_type + +#include <gst/app/app.h> +gst_app_src_get_type +gst_app_sink_get_type +gst_app_stream_type_get_type + +#include <gst/audio/audio.h> +gst_audio_info_get_type +gst_audio_flags_get_type +gst_audio_format_flags_get_type +gst_audio_format_get_type +gst_audio_format_info_get_type +gst_audio_layout_get_type +gst_audio_pack_flags_get_type +gst_audio_resampler_filter_interpolation_get_type +gst_audio_resampler_filter_mode_get_type +gst_audio_resampler_flags_get_type +gst_audio_resampler_method_get_type +gst_audio_stream_align_get_type gst_audio_aggregator_get_type gst_audio_aggregator_pad_get_type gst_audio_aggregator_convert_pad_get_type -#include <gst/audio/gstaudiocdsrc.h> gst_audio_cd_src_get_type -#include <gst/audio/gstaudioclock.h> gst_audio_clock_get_type -#include <gst/audio/gstaudiodecoder.h> gst_audio_decoder_get_type -#include <gst/audio/gstaudioencoder.h> gst_audio_encoder_get_type -#include <gst/audio/gstaudiofilter.h> gst_audio_filter_get_type -#include <gst/audio/gstaudiosink.h> gst_audio_sink_get_type -#include <gst/audio/gstaudiosrc.h> gst_audio_src_get_type -#include <gst/audio/gstaudiobasesink.h> gst_audio_base_sink_get_type -#include <gst/audio/gstaudiobasesrc.h> +gst_audio_base_sink_slave_method_get_type +gst_audio_base_sink_discont_reason_get_type gst_audio_base_src_get_type -#include <gst/audio/gstaudioringbuffer.h> gst_audio_ring_buffer_get_type - -#include <gst/video/navigation.h> -gst_navigation_get_type -#include <gst/audio/streamvolume.h> gst_stream_volume_get_type - -#include <gst/rtp/gstrtpbasedepayload.h> +#include <gst/rtp/rtp.h> gst_rtp_base_depayload_get_type -#include <gst/rtp/gstrtpbasepayload.h> gst_rtp_base_payload_get_type -#include <gst/rtp/gstrtpbaseaudiopayload.h> gst_rtp_base_audio_payload_get_type - -#include <gst/video/gstvideofilter.h> +#include <gst/video/video.h> gst_video_filter_get_type -#include <gst/video/gstvideosink.h> gst_video_sink_get_type -#include <gst/video/colorbalance.h> gst_color_balance_get_type gst_color_balance_channel_get_type -#include <gst/video/videodirection.h> gst_video_direction_get_type -#include <gst/video/videoorientation.h> gst_video_orientation_get_type -#include <gst/video/videooverlay.h> gst_video_overlay_get_type +gst_video_encoder_get_type +gst_video_decoder_get_type +gst_video_buffer_pool_get_type +gst_navigation_get_type #include <gst/pbutils/pbutils.h> gst_discoverer_get_type - -#include <gst/pbutils/encoding-profile.h> -#include <gst/pbutils/encoding-target.h> +gst_discoverer_serialize_flags_get_type +gst_audio_visualizer_get_type gst_encoding_profile_get_type gst_encoding_video_profile_get_type gst_encoding_video_profile_get_type @@ -88,3 +92,29 @@ gst_gl_overlay_compositor_get_type gst_gl_upload_get_type gst_gl_view_convert_get_type gst_gl_window_get_type + +#include <gst/gl/wayland/gstgldisplay_wayland.h> +gst_gl_display_wayland_get_type + +#include <gst/rtsp/rtsp.h> +gst_rtsp_auth_method_get_type +gst_rtsp_auth_credential_get_type +gst_rtsp_event_get_type +gst_rtsp_family_get_type +gst_rtsp_header_field_get_type +gst_rtsp_lower_trans_get_type +gst_rtsp_method_get_type +gst_rtsp_msg_type_get_type +gst_rtsp_profile_get_type +gst_rtsp_range_unit_get_type +gst_rtsp_result_get_type +gst_rtsp_state_get_type +gst_rtsp_status_code_get_type +gst_rtsp_time_type_get_type +gst_rtsp_trans_mode_get_type +gst_rtsp_version_get_type +gst_rtsp_extension_get_type +gst_rtsp_auth_credential_get_type +gst_rtsp_auth_param_get_type +gst_rtsp_msg_get_type +gst_rtsp_url_get_type |