mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-06-13 11:49:23 +00:00
There's a VideoTimeCode type that represents any kind of timecodes, including invalid ones, and which allows to change each field individually. And ValidVideoTimeCode that has all fields validated and that can be used with most of the API. In C, validation of the timecodes is left to the user and most functions assert on getting passed valid timecodes.
38 lines
1.1 KiB
Rust
38 lines
1.1 KiB
Rust
// This file was generated by gir (https://github.com/gtk-rs/gir)
|
|
// from gir-files (https://github.com/gtk-rs/gir-files)
|
|
// DO NOT EDIT
|
|
|
|
mod video_filter;
|
|
pub use self::video_filter::VideoFilter;
|
|
|
|
mod video_overlay;
|
|
pub use self::video_overlay::VideoOverlay;
|
|
pub use self::video_overlay::VideoOverlayExt;
|
|
|
|
mod enums;
|
|
pub use self::enums::VideoColorMatrix;
|
|
pub use self::enums::VideoColorPrimaries;
|
|
#[cfg(any(feature = "v1_12", feature = "dox"))]
|
|
pub use self::enums::VideoFieldOrder;
|
|
pub use self::enums::VideoFormat;
|
|
pub use self::enums::VideoInterlaceMode;
|
|
pub use self::enums::VideoMultiviewFramePacking;
|
|
pub use self::enums::VideoMultiviewMode;
|
|
pub use self::enums::VideoTileMode;
|
|
pub use self::enums::VideoTransferFunction;
|
|
|
|
mod flags;
|
|
pub use self::flags::VideoChromaSite;
|
|
pub use self::flags::VideoFlags;
|
|
pub use self::flags::VideoFormatFlags;
|
|
pub use self::flags::VideoFrameFlags;
|
|
pub use self::flags::VideoMultiviewFlags;
|
|
pub use self::flags::VideoOverlayFormatFlags;
|
|
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
|
pub use self::flags::VideoTimeCodeFlags;
|
|
|
|
#[doc(hidden)]
|
|
pub mod traits {
|
|
pub use super::VideoOverlayExt;
|
|
}
|