mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-12-20 07:06:39 +00:00
Rafael Caricio
20a493ee49
Adds safe bindings generated from Gir for the MpegTS library. Not all object bindings are generated. This contains a subset of the library that allows to use it's basic functionality. Part of the API is written manually to add some extra methods like setting struct field values and other useful features.
33 lines
1.1 KiB
TOML
33 lines
1.1 KiB
TOML
[package]
|
|
name = "gstreamer-mpegts"
|
|
version = "0.19.0"
|
|
authors = ["Sebastian Dröge <sebastian@centricular.com>", "Rafael Caricio <rafael@caricio.com>"]
|
|
categories = ["api-bindings", "multimedia"]
|
|
description = "Rust bindings for GStreamer MpegTs library"
|
|
repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
|
|
license = "MIT OR Apache-2.0"
|
|
readme = "README.md"
|
|
homepage = "https://gstreamer.freedesktop.org"
|
|
documentation = "https://gstreamer.pages.freedesktop.org/gstreamer-rs/stable/latest/docs/gstreamer_mpegts/"
|
|
keywords = ["gstreamer", "multimedia", "audio", "video", "gnome"]
|
|
edition = "2021"
|
|
rust-version = "1.63"
|
|
|
|
[dependencies]
|
|
ffi = { package = "gstreamer-mpegts-sys", path = "sys" }
|
|
glib = { git = "https://github.com/gtk-rs/gtk-rs-core" }
|
|
gst = { package = "gstreamer", path = "../gstreamer" }
|
|
|
|
[dev-dependencies]
|
|
gir-format-check = "0.1"
|
|
|
|
[features]
|
|
default = []
|
|
v1_16 = ["gst/v1_16", "ffi/v1_16"]
|
|
v1_18 = ["gst/v1_18", "ffi/v1_18", "v1_16"]
|
|
v1_20 = ["gst/v1_20", "ffi/v1_20", "v1_18"]
|
|
v1_22 = ["gst/v1_22", "ffi/v1_22", "v1_20"]
|
|
dox = ["ffi/dox", "glib/dox", "gst/dox"]
|
|
|
|
[package.metadata.docs.rs]
|
|
features = ["dox"]
|