Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivia Nikolaidou <vivia@ahiru.eu>2022-10-13 21:02:04 +0300
committerVivia Nikolaidou <vivia@ahiru.eu>2022-10-13 22:24:57 +0300
commitf11b0fa5eb0d294f09d4dda7a052cf647f254688 (patch)
tree6c3bd1726dc87c6a7d97f2804e1423f4c33acf72 /utils/togglerecord
parent862c2af1d9e81743f659609552ad4d409fb9c1fb (diff)
plugins, examples, tutorials: Use AudioCapsBuilder and VideoCapsBuilder
Simplify caps creation code
Diffstat (limited to 'utils/togglerecord')
-rw-r--r--utils/togglerecord/tests/tests.rs19
1 files changed, 9 insertions, 10 deletions
diff --git a/utils/togglerecord/tests/tests.rs b/utils/togglerecord/tests/tests.rs
index a0a7e03fa..1c70c573d 100644
--- a/utils/togglerecord/tests/tests.rs
+++ b/utils/togglerecord/tests/tests.rs
@@ -101,18 +101,17 @@ fn setup_sender_receiver(
if first {
assert!(sinkpad.send_event(gst::event::StreamStart::new("test")));
let caps = if main_stream {
- gst::Caps::builder("video/x-raw")
- .field("format", "ARGB")
- .field("width", 320i32)
- .field("height", 240i32)
- .field("framerate", gst::Fraction::new(50, 1))
+ gst_video::VideoCapsBuilder::new()
+ .format(gst_video::VideoFormat::Argb)
+ .width(320)
+ .height(240)
+ .framerate(gst::Fraction::new(50, 1))
.build()
} else {
- gst::Caps::builder("audio/x-raw")
- .field("format", "U8")
- .field("layout", "interleaved")
- .field("rate", 8000i32)
- .field("channels", 1i32)
+ gst_audio::AudioCapsBuilder::new_interleaved()
+ .format(gst_audio::AUDIO_FORMAT_U8)
+ .rate(800)
+ .channels(1)
.build()
};
assert!(sinkpad.send_event(gst::event::Caps::new(&caps)));