gstreamer-rs/gstreamer-audio/src
François Laignel 384783b242 gst/format: introduce Constructor traits
Introduce a set of Constructor traits which are implemented on
integer of float depending on the formatted values. This traits
allows building formatted values using expressions such as:

```rust
let buffer_nb = 20.buffers();
let size = 42.k_bytes();
let duration = 15.minutes() + 30.seconds();
let quantity = 42.default_format();
let progress = 20.percent();
let progress = 0.2.percent_ratio();
```
2022-10-18 11:24:08 +02:00
..
auto Regenerate with latest gir/gir-files 2022-10-12 15:05:07 +03:00
subclass Change *Impl trait methods to only take &self and not Self::Type in addition 2022-10-10 15:01:07 +03:00
audio_aggregator.rs Update minimum supported version to 1.14 2022-04-07 12:45:47 +03:00
audio_aggregator_convert_pad.rs audio: Add audioaggregator bindings 2022-04-01 11:04:08 +03:00
audio_aggregator_pad.rs audio: Add audioaggregator bindings 2022-04-01 11:04:08 +03:00
audio_buffer.rs audiobuffer: Remove unnecessary ref/deref 2022-08-09 21:08:22 +00:00
audio_channel_position.rs audio: Use new 1.63 std::array::from_fn instead of the external array-init crate 2022-09-05 18:10:17 +03:00
audio_converter.rs Update minimum supported version to 1.14 2022-04-07 12:45:47 +03:00
audio_decoder.rs Use IntoGlibPtr trait instead of implementing into_ptr 2022-05-07 13:38:11 +02:00
audio_encoder.rs Use IntoGlibPtr trait instead of implementing into_ptr 2022-05-07 13:38:11 +02:00
audio_format.rs examples, audio, pbutils, video: Use AudioCapsBuilder and VideoCapsBuilder 2022-10-14 13:59:51 +03:00
audio_format_info.rs audio,video: Remove dox feature from function bodies 2021-06-04 11:51:01 +02:00
audio_info.rs audio: Add channel_mask() and default_channel_mask() to AudioCapsBuilder 2022-10-14 16:58:19 +03:00
audio_meta.rs gst/format: introduce Constructor traits 2022-10-18 11:24:08 +02:00
audio_ring_buffer_spec.rs manual code: fix-getters-def doc aliases 2021-05-03 20:46:57 +02:00
audio_stream_align.rs Update minimum supported version to 1.14 2022-04-07 12:45:47 +03:00
caps.rs audio: Add channel_mask() and default_channel_mask() to AudioCapsBuilder 2022-10-14 16:58:19 +03:00
flag_serde.rs Add De/Serialization for most bitflag types 2022-05-06 09:05:52 +00:00
functions.rs examples, audio, pbutils, video: Use AudioCapsBuilder and VideoCapsBuilder 2022-10-14 13:59:51 +03:00
lib.rs Rename feature 'ser_de' as 'serde' 2022-09-12 19:36:30 +02:00
utils.rs audio: Add audioaggregator bindings 2022-04-01 11:04:08 +03:00