gstreamer-rs/gstreamer-video/src
François Laignel 8527c0e39e Add new setters for collection Value setters in Builders
E.g. (also applies to `property`):

* `field_from_iter()`,
* `field_if_not_empty()`.

Use a macro to factorize implementation & documentation of `field` / `property`
convenience setters.

Also:

* add some `*_if_not_empty` for some iterator based setters.
* add `*_if` for predicate based setters.

Related to https://github.com/gtk-rs/gtk-rs-core/pull/1377

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1431>
2024-06-14 17:00:36 +02:00
..
auto Regenerate with latest gir 2024-06-11 08:29:32 +03:00
subclass Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
caps.rs Add new setters for collection Value setters in Builders 2024-06-14 17:00:36 +02:00
caps_features.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
color_balance_channel.rs Group and merge imports in all manual code 2023-01-04 13:25:17 +02:00
enums.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
flag_serde.rs Adapt to no longer re-exported traits 2024-02-03 10:48:37 +01:00
functions.rs Fix various new 1.79 clippy warnings 2024-06-14 08:08:27 +03:00
lib.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
utils.rs Migrate everything to object lock API instead of custom GMutex handling 2023-02-06 10:50:33 +02:00
video_aggregator.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_aggregator_convert_pad.rs Fix various new 1.79 clippy warnings 2024-06-14 08:08:27 +03:00
video_aggregator_pad.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_buffer_pool.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_codec_frame.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_codec_state.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_color_matrix.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_converter.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_decoder.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_encoder.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_event.rs Add new setters for collection Value setters in Builders 2024-06-14 17:00:36 +02:00
video_filter.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_format.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_format_info.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_frame.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_hdr.rs Fix various new 1.79 clippy warnings 2024-06-14 08:08:27 +03:00
video_info.rs Add new setters for collection Value setters in Builders 2024-06-14 17:00:36 +02:00
video_info_dma_drm.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_message.rs Add new setters for collection Value setters in Builders 2024-06-14 17:00:36 +02:00
video_meta.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_overlay.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_overlay_composition.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_rectangle.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_time_code.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_time_code_interval.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_vbi.rs gst-video: bindings for VideoVBIEncoder & VideoVBIParser 2023-10-09 18:21:16 +00:00
video_vbi_encoder.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00
video_vbi_parser.rs Adapt to no longer renamed ffi crates 2024-06-02 11:20:55 +02:00