gstreamer-rs/tutorials/src/bin
François Laignel c971727193 Query: allow concrete query instantiation
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
    };
```
2018-02-16 10:33:40 +02:00
..
basic-tutorial-1.rs Tutorials: message handlers: invoke generic Message method from the concrete message 2018-01-29 17:33:49 +02:00
basic-tutorial-2.rs Tutorials: message handlers: invoke generic Message method from the concrete message 2018-01-29 17:33:49 +02:00
basic-tutorial-3.rs Tutorials: message handlers: invoke generic Message method from the concrete message 2018-01-29 17:33:49 +02:00
basic-tutorial-4.rs Query: allow concrete query instantiation 2018-02-16 10:33:40 +02:00
basic-tutorial-5.rs Tutorials: message handlers: invoke generic Message method from the concrete message 2018-01-29 17:33:49 +02:00
basic-tutorial-6.rs Tutorials: message handlers: invoke generic Message method from the concrete message 2018-01-29 17:33:49 +02:00
basic-tutorial-7.rs Tutorials: message handlers: invoke generic Message method from the concrete message 2018-01-29 17:33:49 +02:00
basic-tutorial-8.rs Tutorials: message handlers: invoke generic Message method from the concrete message 2018-01-29 17:33:49 +02:00