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
path: root/utils
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
parent862c2af1d9e81743f659609552ad4d409fb9c1fb (diff)
plugins, examples, tutorials: Use AudioCapsBuilder and VideoCapsBuilder
Simplify caps creation code
Diffstat (limited to 'utils')
-rw-r--r--utils/fallbackswitch/tests/fallbackswitch.rs20
-rw-r--r--utils/togglerecord/tests/tests.rs19
2 files changed, 19 insertions, 20 deletions
diff --git a/utils/fallbackswitch/tests/fallbackswitch.rs b/utils/fallbackswitch/tests/fallbackswitch.rs
index 356c6c8b9..34d36995c 100644
--- a/utils/fallbackswitch/tests/fallbackswitch.rs
+++ b/utils/fallbackswitch/tests/fallbackswitch.rs
@@ -530,11 +530,11 @@ fn setup_pipeline(
src.set_property("min-latency", LATENCY.nseconds() as i64);
src.set_property(
"caps",
- gst::Caps::builder("video/x-raw")
- .field("format", "ARGB")
- .field("width", 320i32)
- .field("height", 240i32)
- .field("framerate", gst::Fraction::new(0, 1))
+ gst_video::VideoCapsBuilder::new()
+ .format(gst_video::VideoFormat::Argb)
+ .width(320)
+ .height(240)
+ .framerate(gst::Fraction::new(0, 1))
.build(),
);
@@ -575,11 +575,11 @@ fn setup_pipeline(
fallback_src.set_property("min-latency", LATENCY.nseconds() as i64);
fallback_src.set_property(
"caps",
- gst::Caps::builder("video/x-raw")
- .field("format", "ARGB")
- .field("width", 160i32)
- .field("height", 120i32)
- .field("framerate", gst::Fraction::new(0, 1))
+ gst_video::VideoCapsBuilder::new()
+ .format(gst_video::VideoFormat::Argb)
+ .width(160)
+ .height(120)
+ .framerate(gst::Fraction::new(0, 1))
.build(),
);
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)));