gstreamer_play/auto/
play_video_renderer.rs
1use crate::ffi;
7use glib::prelude::*;
8
9glib::wrapper! {
10 #[doc(alias = "GstPlayVideoRenderer")]
16 pub struct PlayVideoRenderer(Interface<ffi::GstPlayVideoRenderer, ffi::GstPlayVideoRendererInterface>);
17
18 match fn {
19 type_ => || ffi::gst_play_video_renderer_get_type(),
20 }
21}
22
23impl PlayVideoRenderer {
24 pub const NONE: Option<&'static PlayVideoRenderer> = None;
25}
26
27unsafe impl Send for PlayVideoRenderer {}
28unsafe impl Sync for PlayVideoRenderer {}
29
30pub trait PlayVideoRendererExt: IsA<PlayVideoRenderer> + 'static {}
36
37impl<O: IsA<PlayVideoRenderer>> PlayVideoRendererExt for O {}