[package] name = "gstreamer-utils" authors = ["Mathieu Duponchelle ", "Thibault Saunier "] categories = ["multimedia"] description = "Exposes an object to build several Gst pipeline with one producer and several consumer" license = "MIT/Apache-2.0" readme = "README.md" documentation = "https://gstreamer.pages.freedesktop.org/gstreamer-rs/stable/latest/docs/gstreamer_utils/" keywords = ["gstreamer", "multimedia", "audio", "video", "gnome"] version.workspace = true repository.workspace = true homepage.workspace = true edition.workspace = true rust-version.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] gst = { workspace = true, features = ["v1_20"] } gst-app = { workspace = true, features = ["v1_20"] } gst-video = { workspace = true, features = ["v1_20"] } once_cell = "1" thiserror = "1" [dev-dependencies] futures = { version = "0.3", features = ["executor"] } [features] default = [] v1_22 = [] v1_24 = ["v1_22"] v1_26 = ["v1_24"] [package.metadata.docs.rs] all-features = true rustc-args = ["--cfg", "docsrs"] rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]