From 10c161c7a72557709afe7f640ecd2001c9d050e7 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Mon, 2 Apr 2018 08:45:04 +0200 Subject: [PATCH] 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). --- docs/libs/Makefile.am | 59 +- docs/libs/gst-plugins-base-libs-docs.sgml | 17 +- docs/libs/gst-plugins-base-libs-sections.txt | 694 ++++++++++--------- 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 940bb8e980..8638792a87 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 23767acbd5..2a16a03d73 100644 --- a/docs/libs/gst-plugins-base-libs-docs.sgml +++ b/docs/libs/gst-plugins-base-libs-docs.sgml @@ -117,6 +117,7 @@ + @@ -190,6 +191,7 @@ + @@ -235,17 +237,11 @@ - @@ -264,15 +260,6 @@ - diff --git a/docs/libs/gst-plugins-base-libs-sections.txt b/docs/libs/gst-plugins-base-libs-sections.txt index c2c528a76a..8d4b124ce8 100644 --- a/docs/libs/gst-plugins-base-libs-sections.txt +++ b/docs/libs/gst-plugins-base-libs-sections.txt @@ -3,16 +3,16 @@
gstdmabuf dmabuf -gst/allocators/gstdmabuf.h +gst/allocators/allocators.h 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 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 -
gstfdmemory fdmemory -gst/allocators/gstfdmemory.h +gst/allocators/allocators.h GstFdMemoryFlags gst_fd_allocator_alloc -gst_fd_allocator_get_type gst_fd_allocator_new gst_fd_memory_get_fd gst_is_fd_memory +gst_fd_allocator_get_type GstFdAllocator GstFdAllocatorClass GST_ALLOCATOR_FD @@ -72,7 +71,7 @@ gst_phys_memory_allocator_get_type
gstappsrc appsrc -gst/app/gstappsrc.h +gst/app/app.h 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 GstAppSrc GstAppSrcPrivate -GstAppBuffer -GstAppBufferClass -GstAppBufferFinalizeFunc -gst_app_buffer_get_type -gst_app_buffer_new
gstappsink appsink -gst/app/gstappsink.h +gst/app/app.h 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
gstaudiometa -gst/audio/gstaudiometa.h +gst/audio/audio.h 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
gstaudioclock -gst/audio/gstaudioclock.h +gst/audio/audio.h GstAudioClock GstAudioClockGetTimeFunc gst_audio_clock_new @@ -347,7 +344,7 @@ GST_AUDIO_CLOCK_CAST
gstaudiocdsrc -gst/audio/gstaudiocdsrc.h +gst/audio/audio.h GstAudioCdSrc GstAudioCdSrcClass GstAudioCdSrcTrack @@ -368,7 +365,7 @@ gst_audio_cd_src_get_type
gstaudiodecoder -gst/audio/gstaudiodecoder.h +gst/audio/audio.h GstAudioDecoder GstAudioDecoderClass GST_AUDIO_DECODER_ERROR @@ -425,7 +422,7 @@ GST_AUDIO_DECODER_CAST
gstaudioencoder -gst/audio/gstaudioencoder.h +gst/audio/audio.h GstAudioEncoder GstAudioEncoderClass GST_AUDIO_ENCODER_SINK_NAME @@ -482,7 +479,7 @@ GstAudioEncoderPrivate
gstaudiofilter -gst/audio/gstaudiofilter.h +gst/audio/audio.h GstAudioFilter GstAudioFilterClass gst_audio_filter_class_add_pad_templates @@ -507,7 +504,7 @@ GST_AUDIO_FILTER_RATE
gstaudiosink -gst/audio/gstaudiosink.h +gst/audio/audio.h GstAudioSink GstAudioSinkClass @@ -522,7 +519,7 @@ GST_AUDIO_SINK_GET_CLASS
gstaudiosrc -gst/audio/gstaudiosrc.h +gst/audio/audio.h GstAudioSrc GstAudioSrcClass @@ -538,7 +535,7 @@ GST_AUDIO_BASE_SRC_CAST
gstaudiobasesink -gst/audio/gstaudiobasesink.h +gst/audio/audio.h 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
@@ -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 + +GstAudioAggregatorConvertPadPrivate +GstAudioAggregatorPadPrivate
gstaudiobasesrc -gst/audio/gstaudiobasesrc.h +gst/audio/audio.h 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
@@ -666,6 +668,7 @@ gst_audio_channel_mixer_samples GST_TYPE_AUDIO_CHANNEL_POSITION gst_audio_channel_position_get_type +GST_TYPE_AUDIO_CHANNEL_MIXER_FLAGS gst_audio_channel_mixer_flags_get_type
@@ -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 gst_audio_converter_flags_get_type +GST_TYPE_AUDIO_CONVERTER_FLAGS gst_audio_converter_get_type
@@ -709,11 +715,15 @@ gst_audio_quantize_reset 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
gstaudioringbuffer -gst/audio/gstaudioringbuffer.h +gst/audio/audio.h GstAudioRingBuffer GstAudioRingBufferClass GstAudioRingBufferSpec @@ -786,7 +796,7 @@ gst_audio_ring_buffer_debug_spec_caps
gstaudioiec61937 -gst/audio/gstaudioiec61937.h +gst/audio/audio.h gst_audio_iec61937_frame_size gst_audio_iec61937_payload
@@ -795,14 +805,14 @@ gst_audio_iec61937_payload
gstfft -gst/fft/gstfft.h +gst/fft/fft.h GstFFTWindow gst_fft_next_fast_length
gstffts16 -gst/fft/gstffts16.h +gst/fft/fft.h GstFFTS16 GstFFTS16Complex gst_fft_s16_new @@ -827,7 +837,7 @@ KISS_FFT_S16_SIN
gstffts32 -gst/fft/gstffts32.h +gst/fft/fft.h GstFFTS32 GstFFTS32Complex gst_fft_s32_new @@ -853,7 +863,7 @@ KISS_FFT_S32_SIN
gstfftf32 -gst/fft/gstfftf32.h +gst/fft/fft.h GstFFTF32 GstFFTF32Complex gst_fft_f32_new @@ -878,7 +888,7 @@ KISS_FFT_F32_SIN
gstfftf64 -gst/fft/gstfftf64.h +gst/fft/fft.h GstFFTF64 GstFFTF64Complex gst_fft_f64_new @@ -905,7 +915,7 @@ KISS_FFT_F64_SIN
gstcolorbalance -gst/video/colorbalance.h +gst/video/video.h GstColorBalance GstColorBalanceInterface GstColorBalanceType @@ -927,7 +937,7 @@ gst_color_balance_type_get_type
gstcolorbalancechannel -gst/video/colorbalancechannel.h +gst/video/video.h GstColorBalanceChannel GstColorBalanceChannelClass @@ -941,7 +951,7 @@ gst_color_balance_channel_get_type
gstnavigation -gst/video/navigation.h +gst/video/video.h GstNavigation GstNavigationInterface GstNavigationCommand @@ -1003,7 +1013,7 @@ gst_navigation_command_get_type
gststreamvolume -gst/audio/streamvolume.h +gst/audio/audio.h GstStreamVolume GstStreamVolumeFormat @@ -1028,7 +1038,7 @@ gst_stream_volume_get_type
gstvideodirection -gst/video/videodirection.h +gst/video/video.h GstVideoDirection GstVideoDirectionInterface @@ -1041,7 +1051,7 @@ gst_video_direction_get_type
gstvideoorientation -gst/video/videoorientation.h +gst/video/video.h GstVideoOrientation GstVideoOrientationInterface gst_video_orientation_get_hcenter @@ -1062,7 +1072,7 @@ gst_video_orientation_get_type
gstvideooverlay -gst/video/videooverlay.h +gst/video/video.h GstVideoOverlay GstVideoOverlayInterface gst_video_overlay_got_window_handle @@ -1089,7 +1099,7 @@ gst_video_overlay_get_type
gstriff -gst/riff/riff-media.h +gst/riff/riff.h gst_riff_create_audio_caps gst_riff_create_audio_template_caps gst_riff_create_iavs_caps @@ -1316,7 +1326,7 @@ gst_riff_strh
gstrtpbaseaudiopayload -gst/rtp/gstrtpbaseaudiopayload.h +gst/rtp/rtp.h GstRTPBaseAudioPayload GstRTPBaseAudioPayloadClass @@ -1341,7 +1351,7 @@ GstRTPBaseAudioPayloadPrivate
gstrtpbasedepayload -gst/rtp/gstrtpbasedepayload.h +gst/rtp/rtp.h 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 - - -QUEUE_LOCK_INIT -QUEUE_LOCK_FREE -QUEUE_LOCK -QUEUE_UNLOCK
gstrtpbasepayload -gst/rtp/gstrtpbasepayload.h +gst/rtp/rtp.h GstRTPBasePayload GstRTPBasePayloadClass @@ -1398,7 +1403,7 @@ gst_rtp_base_payload_get_type
gstrtcpbuffer -gst/rtp/gstrtcpbuffer.h +gst/rtp/rtp.h 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 +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
gstrtppayloads -gst/rtp/gstrtppayload.h +gst/rtp/rtp.h 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
gstrtpbuffer -gst/rtp/gstrtpbuffer.h +gst/rtp/rtp.h 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 + +GST_TYPE_RTP_BUFFER_FLAGS +GST_TYPE_RTP_BUFFER_MAP_FLAGS +gst_rtp_buffer_flags_get_type +gst_rtp_buffer_map_flags_get_type
gstrtphdrext -gst/rtp/gstrtphdrext.h +gst/rtp/rtp.h +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
+
+gstrtpdefs +gst/rtp/rtp.h +GstRTPProfile + +GST_TYPE_RTP_PROFILE +gst_rtp_profile_get_type +
+ # rtsp
gstrtspdefs -gst/rtsp/gstrtspdefs.h +gst/rtsp/rtsp.h GST_RTSP_CHECK GST_RTSP_AUTH_MAX GstRTSPEvent @@ -1693,7 +1728,7 @@ gst_rtsp_header_field_get_type
gstrtsptransport -gst/rtsp/gstrtsptransport.h +gst/rtsp/rtsp.h GstRTSPTransMode GstRTSPProfile GstRTSPRange @@ -1707,13 +1742,17 @@ gst_rtsp_transport_get_mime gst_rtsp_transport_get_manager gst_rtsp_transport_free +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
gstrtspconnection -gst/rtsp/gstrtspconnection.h +gst/rtsp/rtsp.h 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
gstrtspextension -gst/rtsp/gstrtspextension.h +gst/rtsp/rtsp.h GstRTSPExtension GstRTSPExtensionInterface @@ -1808,12 +1851,13 @@ gst_rtsp_extension_get_type
gstrtspmessage -gst/rtsp/gstrtspmessage.h +gst/rtsp/rtsp.h 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 + +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
gstrtspurl -gst/rtsp/gstrtspurl.h +gst/rtsp/rtsp.h GST_RTSP_DEFAULT_PORT GstRTSPUrl gst_rtsp_url_parse @@ -1865,7 +1922,7 @@ gst_rtsp_url_get_type
gstrtsprange -gst/rtsp/gstrtsprange.h +gst/rtsp/rtsp.h 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 + +GST_TYPE_RTSP_RANGE_UNIT +GST_TYPE_RTSP_TIME_TYPE +gst_rtsp_range_unit_get_type +gst_rtsp_time_type_get_type
# sdp
gstsdpmessage -gst/sdp/gstsdpmessage.h +gst/sdp/sdp.h GstSDPResult GstSDPOrigin @@ -2039,16 +2101,21 @@ gst_sdp_make_keymgmt gst_sdp_message_attributes_to_caps gst_sdp_media_attributes_to_caps +GST_SDP_MESSAGE +GST_SDP_MESSAGE_CAST +GST_TYPE_SDP_MESSAGE gst_sdp_message_get_type
gstmikey -gst/sdp/gstmikey.h +gst/sdp/sdp.h 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
gsttagdemux -gst/tag/gsttagdemux.h +gst/tag/tag.h GstTagDemux GstTagDemuxClass GstTagDemuxResult @@ -2262,7 +2333,7 @@ gst_tag_demux_result_get_type
gsttagmux -gst/tag/gsttagmux.h +gst/tag/tag.h GstTagMux GstTagMuxClass @@ -2299,11 +2370,13 @@ gst_tag_get_license_jurisdiction gst_tag_get_license_version gst_tag_get_licenses +GST_TYPE_TAG_LICENSE_FLAGS gst_tag_license_flags_get_type
gsttagxmpwriter +gst/tag/tag.h 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
gstpluginsbaseversion -gst/pbutils/gstpluginsbaseversion.h +gst/pbutils/pbutils.h GST_PLUGINS_BASE_VERSION_MAJOR GST_PLUGINS_BASE_VERSION_MINOR @@ -2346,7 +2419,7 @@ gst_plugins_base_version_string
gstpbutilsmissingplugins -gst/pbutils/missing-plugins.h +gst/pbutils/pbutils.h gst_missing_plugin_message_get_installer_detail gst_missing_plugin_message_get_description @@ -2367,7 +2440,7 @@ gst_missing_encoder_installer_detail_new
gstpbutilsinstallplugins -gst/pbutils/install-plugins.h +gst/pbutils/pbutils.h 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
gstpbutilsdescriptions -gst/pbutils/descriptions.h +gst/pbutils/pbutils.h gst_pb_utils_get_source_description gst_pb_utils_get_sink_description @@ -2407,7 +2481,7 @@ gst_pb_utils_get_codec_description
gstpbutilscodecutils -gst/pbutils/codec-utils.h +gst/pbutils/pbutils.h 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
encoding-profile -gst/pbutils/encoding-profile.h +gst/pbutils/pbutils.h 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
+
+gstaudiovisualizer +GstAudioVisualizer +gst/pbutils/pbutils.h +GstAudioVisualizer +GstAudioVisualizerClass +GstAudioVisualizerShader +GstAudioVisualizerShaderFunc + +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 +
+ # video @@ -2560,6 +2656,9 @@ GST_META_TAG_VIDEO_SIZE_STR GST_META_TAG_VIDEO_COLORSPACE_STR GstVideoOrientationMethod + +GST_TYPE_VIDEO_ORIENTATION_METHOD +gst_video_orientation_method_get_type #video-event.h @@ -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 + +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 @@ -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 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 @@ -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 +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 +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 + +gst_video_multiview_flags_get_type + +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 @@ -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 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 @@ -2903,7 +3047,7 @@ GST_TYPE_NAVIGATION_EVENT_TYPE
gstvideopool GstVideoPool -gst/video/gstvideopool.h +gst/video/video.h GstVideoBufferPool GstVideoBufferPoolClass gst_video_buffer_pool_new @@ -2922,9 +3066,10 @@ gst_video_buffer_pool_get_type
gstvideometa -gst/video/gstvideometa.h +gst/video/video.h + 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 + + +GstVideoMetaTransform + + GstVideoCropMeta gst_buffer_add_video_crop_meta gst_buffer_get_video_crop_meta + + 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 + + +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 + + GstVideoTimeCodeMeta gst_buffer_add_video_time_code_meta gst_buffer_add_video_time_code_meta_full gst_buffer_get_video_time_code_meta + 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
gstvideoaffinetransformationmeta -gst/video/gstvideoaffinetransformationmeta.h +gst/video/video.h +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 +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
gstvideooverlaycomposition -gst/video/video-overlay-composition.h +gst/video/video.h + 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 +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
gstvideofilter -gst/video/gstvideofilter.h +gst/video/video.h GstVideoFilter GstVideoFilterClass @@ -3064,7 +3236,7 @@ GST_VIDEO_FILTER_CAST
gstvideosink -gst/video/gstvideosink.h +gst/video/video.h GstVideoSink GstVideoSinkClass GstVideoRectangle @@ -3087,6 +3259,7 @@ gst_video_sink_get_type
gstvideodecoder GstVideoDecoder +gst/video/video.h 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
gstvideoencoder GstVideoEncoder +gst/video/video.h 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 GST_IS_VIDEO_ENCODER GST_IS_VIDEO_ENCODER_CLASS @@ -3190,7 +3367,7 @@ gst_video_encoder_get_type
gstvideodither GstVideoDither -gst/video/video-dither.h +gst/video/video.h GstVideoDither GstVideoDitherFlags GstVideoDitherMethod @@ -3205,7 +3382,7 @@ gst_video_dither_flags_get_type
gstvideochroma GstVideoChroma -gst/video/video-chroma.h +gst/video/video.h GstVideoChromaSite gst_video_chroma_from_string gst_video_chroma_to_string @@ -3227,7 +3404,7 @@ GST_TYPE_VIDEO_CHROMA_METHOD
gstvideoresampler GstVideoResampler -gst/video/video-resampler.h +gst/video/video.h GstVideoResampler GstVideoResamplerFlags GstVideoResamplerMethod @@ -3249,9 +3426,10 @@ GST_TYPE_VIDEO_RESAMPLER_METHOD
gstvideoscaler GstVideoScaler -gst/video/video-scaler.h +gst/video/video.h 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 +GST_TYPE_VIDEO_SCALER_FLAGS +gst_video_scaler_flags_get_type
gstvideoutils +gst/video/video.h 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
# private @@ -3416,30 +3599,33 @@ gst_discoverer_video_info_get_type
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
@@ -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 +
gstglbuffer GstGLBuffer +gst/gl/gl.h GstGLBuffer gst_gl_buffer_init_once gst_is_gl_buffer @@ -3496,6 +3692,7 @@ GST_TYPE_GL_BUFFER_ALLOCATOR
gstglbufferpool GstGLBufferPool +gst/gl/gl.h GstGLBufferPool GstGLBufferPoolClass gst_gl_buffer_pool_new @@ -3514,6 +3711,7 @@ GST_TYPE_GL_BUFFER_POOL
gstglcolorconvert GstGLColorConvert +gst/gl/gl.h GST_GL_COLOR_CONVERT_FORMATS GST_GL_COLOR_CONVERT_VIDEO_CAPS GstGLColorConvert @@ -3538,7 +3736,13 @@ GST_TYPE_GL_COLOR_CONVERT
gstglcontext GstGLContext +gst/gl/gl.h 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
-
-gstglcontextcocoa -GstGLContextCocoa -GstGLContextCocoa -gst_gl_context_cocoa_new -gst_gl_context_cocoa_get_current_context -gst_gl_context_cocoa_get_pixel_format - -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 - -gst_gl_context_cocoa_dump_pixel_format -
-
gstglcontextegl GstGLContextEGL -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 - -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
-
-gstglcontextglx -GstGLContextGLX -GstGLContextGLX -gst_gl_context_glx_new -gst_gl_context_glx_get_current_context -gst_gl_context_glx_get_proc_address - -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 -
-
-gstglcontextwgl -GstGLContextWGL -GstGLContextWGL -gst_gl_context_wgl_new -gst_gl_context_wgl_get_current_context -gst_gl_context_wgl_get_proc_address - -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 -
- -
-gstglcontexteagl -GstGLContextEagl -GstGLContextEagl -gst_gl_context_eagl_new -gst_gl_context_eagl_get_current_context - -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 - - -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 -
gstgldisplay GstGLDisplay +gst/gl/gl.h GST_GL_DISPLAY_CONTEXT_TYPE GstGLDisplayType GstGLDisplay @@ -3753,6 +3864,7 @@ gst_gl_display_get_gl_api_unlocked
gstgldisplaycocoa GstGLDisplayCocoa +gst/gl/cocoa/gstgldisplay_cocoa.h gst_gl_display_cocoa_new GstGLDisplayCocoa @@ -3769,6 +3881,7 @@ GST_IS_GL_DISPLAY_COCOA_CLASS
gstgldisplayegl GstGLDisplayEGL +gst/gl/egl/gstgldisplay_egl.h 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
gstgldisplaywayland GstGLDisplayWayland +gst/gl/wayland/gstgldisplay_wayland.h +GstGLDisplayWayland gst_gl_display_wayland_new gst_gl_display_wayland_new_with_display @@ -3803,6 +3918,8 @@ GST_IS_GL_DISPLAY_WAYLAND_CLASS
gstgldisplayx11 GstGLDisplayX11 +gst/gl/x11/gstgldisplay_x11.h +GstGLDisplayX11 gst_gl_display_x11_new gst_gl_display_x11_new_with_display @@ -3819,6 +3936,7 @@ GST_IS_GL_DISPLAY_X11_CLASS gstgldebug GstGLAsyncDebugLogGetMessage OpenGL Debugging +gst/gl/gl.h GstGLAsyncDebug gst_gl_async_debug_new gst_gl_async_debug_free @@ -3837,6 +3955,7 @@ gst_gl_insert_debug_marker
gstglbasefilter GstGLBaseFilter +gst/gl/gl.h GstGLBaseFilter GstGLBaseFilterClass @@ -3853,9 +3972,12 @@ GstGLBaseFilterPrivate
gsteglimage GstEGLImage +gst/gl/egl/gsteglimage.h +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
gstglfilter GstGLFilter +gst/gl/gl.h 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 GST_GL_FILTER GST_IS_GL_FILTER @@ -3891,6 +4015,7 @@ GST_GL_FILTER_GET_CLASS
gstglformat OpenGL Formats +gst/gl/gl.h 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
gstglframebuffer GstGLFramebuffer +gst/gl/gl.h GstGLFramebuffer GstGLFramebufferClass gst_gl_framebuffer_new @@ -3939,6 +4065,7 @@ GST_GL_FRAMEBUFFER_GET_CLASS
gstglbasememory +gst/gl/gl.h GstGLBaseMemoryAllocator GstGLBaseMemoryAllocatorClass GST_GL_BASE_MEMORY_ALLOCATOR_NAME @@ -3992,6 +4119,7 @@ GST_TYPE_GL_BASE_MEMORY_ALLOCATOR
gstglmemory GstGLMemory +gst/gl/gl.h GST_GL_MEMORY_VIDEO_FORMATS_STR GST_CAPS_FEATURE_MEMORY_GL_MEMORY GstGLVideoAllocationParams @@ -4037,6 +4165,7 @@ GST_TYPE_GL_MEMORY_ALLOCATOR
gstglmemoryegl +gst/gl/egl/gstglmemoryegl.h GstGLMemoryEGLAllocator GstGLMemoryEGLAllocatorClass GST_GL_MEMORY_EGL_ALLOCATOR_NAME @@ -4060,6 +4189,7 @@ GST_TYPE_GL_MEMORY_EGL_ALLOCATOR
gstglmemorypbo +gst/gl/gl.h GstGLMemoryPBOAllocator GstGLMemoryPBOAllocatorClass GST_GL_MEMORY_PBO_ALLOCATOR_NAME @@ -4085,6 +4215,8 @@ GST_TYPE_GL_MEMORY_PBO_ALLOCATOR
gstgloverlaycompositor GstGLOverlayCompositor +gst/gl/gl.h +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
gstglquery GstGLQuery +gst/gl/gl.h +GstGLQuery GstGLQueryType gst_gl_query_counter gst_gl_query_counter_log @@ -4121,8 +4255,11 @@ gst_gl_query_unset
gstglrenderbuffer GstGLRenderbuffer +gst/gl/gl.h +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
gstglshader GstGLShader +gst/gl/gl.h GstGLShader gst_gl_shader_new gst_gl_shader_new_default @@ -4213,6 +4351,7 @@ GST_GL_SHADER_GET_CLASS
gstglsl GstGLSL +gst/gl/gl.h GST_GLSL_ERROR GstGLSLError GstGLSLProfile @@ -4233,6 +4372,7 @@ gst_glsl_error_quark
gstglslstage GstGLSLStage +gst/gl/gl.h GstGLSLStage GstGLSLStageClass gst_glsl_stage_new @@ -4260,6 +4400,7 @@ GST_GLSL_STAGE_GET_CLASS
gstglsyncmeta GstGLSyncMeta +gst/gl/gl.h GstGLSyncMeta gst_gl_sync_meta_get_info gst_buffer_add_gl_sync_meta @@ -4278,6 +4419,7 @@ gst_gl_sync_meta_api_get_type
gstglupload GstGLUpload +gst/gl/gl.h GstGLUpload gst_gl_upload_new gst_gl_upload_set_context @@ -4303,6 +4445,7 @@ GstGLUploadPrivate
gstglutils OpenGL Miscellaneous Utilities +gst/gl/gl.h 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
gstglviewconvert GstGLViewConvert +gst/gl/gl.h GstGLStereoDownmix GstGLViewConvert GstGLViewConvertClass @@ -4346,6 +4491,7 @@ GstGLViewConvertPrivate
gstglwindow GstGLWindow +gst/gl/gl.h GstGLWindowError gst_gl_window_error_quark GST_GL_WINDOW_ERROR @@ -4396,133 +4542,3 @@ GST_GL_WINDOW_LOCK GST_GL_WINDOW_UNLOCK
-
-gstglwindowandroid -GstGLWindowAndroid -GstGLWindowAndroidEGL -GstGLWindowAndroidEGLClass -gst_gl_window_android_egl_new - -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 -
- -
-gstglwindowcocoa -GstGLWindowCocoa -GstGLWindowCocoa -GstGLWindowCocoaClass -gst_gl_window_cocoa_new -gst_gl_window_cocoa_create_window - -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 - -gst_gl_window_cocoa_draw_thread -
- -
-gstglwindowdispmanx -GstGLWindowDispmanx -GstGLWindowDispmanxEGL -GstGLWindowDispmanxEGLClass -gst_gl_window_dispmanx_egl_new - -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 - -gst_gl_window_dispmanx_egl_create_window -
- -
-gstglwindoweagl -GstGLWindowEagl - -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 - -GST_TYPE_GL_WINDOW_EAGL -GstGLWindowEagl -GstGLWindowEaglClass -GstGLWindowEaglPrivate -gst_gl_window_eagl_new -
- -
-gstglwindowwayland -GstGLWindowWayland -GstGLWindowWaylandEGL -GstGLWindowWaylandEGLClass -gst_gl_window_wayland_egl_new - -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 - -gst_gl_window_wayland_egl_create_window -
- -
-gstglwindowwin32 -GstGLWindowWin32 -GstGLWindowWin32 -GstGLWindowWin32Class -gst_gl_window_win32_new -gst_gl_window_win32_create_window - -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 -
- -
-gstglwindowx11 -GstGLWindowX11 -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 - -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 -
diff --git a/docs/libs/gst-plugins-base-libs.types b/docs/libs/gst-plugins-base-libs.types index 485e36b6ee..49a6b6a6ab 100644 --- a/docs/libs/gst-plugins-base-libs.types +++ b/docs/libs/gst-plugins-base-libs.types @@ -1,63 +1,67 @@ #include -#include +#include +gst_dmabuf_allocator_get_type +gst_fd_allocator_get_type +gst_phys_memory_allocator_get_type + +#include +gst_app_src_get_type +gst_app_sink_get_type +gst_app_stream_type_get_type + +#include +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_cd_src_get_type -#include gst_audio_clock_get_type -#include gst_audio_decoder_get_type -#include gst_audio_encoder_get_type -#include gst_audio_filter_get_type -#include gst_audio_sink_get_type -#include gst_audio_src_get_type -#include gst_audio_base_sink_get_type -#include +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_ring_buffer_get_type - -#include -gst_navigation_get_type -#include gst_stream_volume_get_type - -#include +#include gst_rtp_base_depayload_get_type -#include gst_rtp_base_payload_get_type -#include gst_rtp_base_audio_payload_get_type - -#include +#include gst_video_filter_get_type -#include gst_video_sink_get_type -#include gst_color_balance_get_type gst_color_balance_channel_get_type -#include gst_video_direction_get_type -#include gst_video_orientation_get_type -#include 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_discoverer_get_type - -#include -#include +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_display_wayland_get_type + +#include +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