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