gstreamer-rs/gstreamer-video/src/subclass
Anders Hellerup Madsen 6eb01dc916 video_frame: refactor traits
this adds an IsVideoFrame trait that makes it easier to provide all the
shared methods between VideoFrame, VideoFrameRef, GLVideoFrame and
GLVideoFrameRef. Now only a single method, `as_non_null_ptr()` has to be
implemented and the rest of the shared methods will be provided by the
`VideoFrameExt` trait.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1312>
2023-10-02 11:33:57 +02:00
..
mod.rs Remove dox feature and replace by docsrs configuration 2023-05-04 09:19:29 +03:00
navigation.rs Seal manual traits 2023-07-06 14:21:45 +03:00
video_aggregator.rs Fix/silence various 1.72 clippy warnings 2023-08-28 16:50:41 +00:00
video_aggregator_convert_pad.rs video: Add subclassing bindings for VideoAggregatorConvertPad 2022-04-01 11:04:08 +03:00
video_aggregator_pad.rs Update indentation for rustfmt 1.72 2023-08-28 21:45:31 +03:00
video_decoder.rs Seal manual traits 2023-07-06 14:21:45 +03:00
video_encoder.rs Seal manual traits 2023-07-06 14:21:45 +03:00
video_filter.rs video_frame: refactor traits 2023-10-02 11:33:57 +02:00
video_sink.rs Seal manual traits 2023-07-06 14:21:45 +03:00