2020-12-15 10:53:31 +00:00
|
|
|
// Take a look at the license at the top of the repository in the LICENSE file.
|
|
|
|
|
2019-07-11 15:50:37 +00:00
|
|
|
#![allow(clippy::cast_ptr_alignment)]
|
2019-05-11 12:58:39 +00:00
|
|
|
|
2021-12-22 01:26:20 +00:00
|
|
|
mod navigation;
|
2023-05-04 05:55:48 +00:00
|
|
|
#[cfg(feature = "v1_16")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
|
2022-03-21 17:59:25 +00:00
|
|
|
mod video_aggregator;
|
2023-05-04 05:55:48 +00:00
|
|
|
#[cfg(feature = "v1_16")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
|
2022-04-01 07:56:44 +00:00
|
|
|
mod video_aggregator_convert_pad;
|
2023-05-04 05:55:48 +00:00
|
|
|
#[cfg(feature = "v1_16")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
|
2022-03-21 17:59:25 +00:00
|
|
|
mod video_aggregator_pad;
|
2020-06-09 09:24:30 +00:00
|
|
|
mod video_decoder;
|
|
|
|
mod video_encoder;
|
2021-05-09 16:17:37 +00:00
|
|
|
mod video_filter;
|
2020-06-12 14:05:46 +00:00
|
|
|
mod video_sink;
|
2019-05-11 12:58:39 +00:00
|
|
|
|
2023-05-04 05:55:48 +00:00
|
|
|
#[cfg(feature = "v1_16")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
|
2022-03-21 17:18:54 +00:00
|
|
|
pub use video_aggregator::AggregateFramesToken;
|
|
|
|
|
2019-05-11 12:58:39 +00:00
|
|
|
pub mod prelude {
|
2020-12-20 17:39:15 +00:00
|
|
|
#[doc(hidden)]
|
|
|
|
pub use gst_base::subclass::prelude::*;
|
|
|
|
|
2023-05-04 05:55:48 +00:00
|
|
|
#[cfg(feature = "v1_16")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
|
2022-03-21 17:59:25 +00:00
|
|
|
pub use super::video_aggregator::{VideoAggregatorImpl, VideoAggregatorImplExt};
|
2023-05-04 05:55:48 +00:00
|
|
|
#[cfg(feature = "v1_16")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
|
2022-04-01 07:56:44 +00:00
|
|
|
pub use super::video_aggregator_convert_pad::VideoAggregatorConvertPadImpl;
|
2023-05-04 05:55:48 +00:00
|
|
|
#[cfg(feature = "v1_16")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "v1_16")))]
|
2022-03-21 17:59:25 +00:00
|
|
|
pub use super::video_aggregator_pad::{VideoAggregatorPadImpl, VideoAggregatorPadImplExt};
|
2023-01-03 18:58:25 +00:00
|
|
|
pub use super::{
|
|
|
|
navigation::NavigationImpl,
|
|
|
|
video_decoder::{VideoDecoderImpl, VideoDecoderImplExt},
|
|
|
|
video_encoder::{VideoEncoderImpl, VideoEncoderImplExt},
|
|
|
|
video_filter::{VideoFilterImpl, VideoFilterImplExt},
|
|
|
|
video_sink::{VideoSinkImpl, VideoSinkImplExt},
|
|
|
|
};
|
2019-05-11 12:58:39 +00:00
|
|
|
}
|