mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-12-23 00:26:31 +00:00
c971727193
Allow instantiating and dereferencing concrete queries. The motivation for this proposal is to allow the following usability enhancements: - Concrete queries mutability guaranteed by the borrow checker, including for generic functions: ``` rust let mut p = Query::new_position(::Format::Time); p.get_mut_structure().set("check_mut", &true); ``` - Concrete queries functions available in place: ``` rust let mut q = gst::Query::new_duration(gst::Format::Time); let duration = if pipeline.query(&mut q) { Some(q.get_result()) } else { None }; ``` |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |