gstreamer_player/
player_g_main_context_signal_dispatcher.rs
1use glib::translate::*;
4
5use crate::{ffi, PlayerGMainContextSignalDispatcher};
6
7impl PlayerGMainContextSignalDispatcher {
8 #[doc(alias = "gst_player_g_main_context_signal_dispatcher_new")]
9 pub fn new(
10 application_context: Option<&glib::MainContext>,
11 ) -> PlayerGMainContextSignalDispatcher {
12 assert_initialized_main_thread!();
13 let application_context = application_context.to_glib_none();
14 unsafe {
15 from_glib_full(ffi::gst_player_g_main_context_signal_dispatcher_new(
16 application_context.0,
17 )
18 as *mut ffi::GstPlayerGMainContextSignalDispatcher)
19 }
20 }
21}