gstreamer/gst-libs/gst/pbutils
Thibault Saunier a8fca8d040 encodebin: Add APIs to set element properties on encoding profiles
User often want to set encoder properties on encoding profiles,
this introduces a way to easily 'preset' properties when defining the
profile. This uses GstStructure to define those properties the same
way it is done in `splitmux` for example as it makes simple to handle.

This also defines a more complex structure type where we can map a set
of properties to set depending on the muxer/encoder factory that has
been picked by EncodeBin so it is quite flexible.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1002>
2021-02-10 15:56:26 +00:00
..
codec-utils.c pbutils: Add latest H.264 level values 2020-08-11 17:15:50 -04:00
codec-utils.h pbutils: GST_EXPORT -> GST_PBUTILS_API 2018-03-13 12:16:42 +00:00
descriptions.c pbutils: add description for CineForm codec 2019-10-08 19:38:14 +01:00
descriptions.h pbutils: GST_EXPORT -> GST_PBUTILS_API 2018-03-13 12:16:42 +00:00
encoding-profile.c encodebin: Add APIs to set element properties on encoding profiles 2021-02-10 15:56:26 +00:00
encoding-profile.h encodebin: Add APIs to set element properties on encoding profiles 2021-02-10 15:56:26 +00:00
encoding-target.c Added the path property in encoding-target 2020-06-26 19:57:06 +05:30
encoding-target.h Added the path property in encoding-target 2020-06-26 19:57:06 +05:30
gstaudiovisualizer.c gl,video: Make ptrs to VideoInfo and (GL)AllocationParams immutable 2021-01-14 11:53:10 +00:00
gstaudiovisualizer.h audiovisualizer: Add support for g_autoptr() 2020-03-20 06:20:43 +00:00
gstdiscoverer-types.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstdiscoverer.c discoverer: Check sinkpad existence before retrieving caps 2020-05-06 11:52:20 +03:00
gstdiscoverer.h Use G_DEFINE_AUTOPTR_CLEANUP_FUNC unconditionally 2019-06-04 20:31:09 -04:00
gstpluginsbaseversion.c gst-libs: include config.h in all source files 2018-08-13 09:23:34 +01:00
gstpluginsbaseversion.h.in pbutils: GST_EXPORT -> GST_PBUTILS_API 2018-03-13 12:16:42 +00:00
install-plugins.c Fix up and add various "Since" markers and other related docs fixes 2020-06-19 12:17:55 +03:00
install-plugins.h Pass the code through codespell 2019-08-30 13:05:36 +00:00
meson.build Meson: Use pkg-config generator 2020-10-23 11:19:11 -04:00
missing-plugins.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
missing-plugins.h pbutils: GST_EXPORT -> GST_PBUTILS_API 2018-03-13 12:16:42 +00:00
pbutils-prelude.h libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
pbutils-private.h discoverer: Remove padding from private headers 2019-03-07 20:59:29 +00:00
pbutils.c Remove some left over 0.10 references 2019-03-21 17:22:24 +00:00
pbutils.h pbutils: Include gstaudiovisualizer.h in pbutils.h 2018-03-21 10:21:41 +02:00