forked from mirrors/gstreamer-rs
Regenerate everything
This commit is contained in:
parent
ac27258478
commit
5021994237
84 changed files with 1062 additions and 353 deletions
|
@ -15,6 +15,7 @@ use gst;
|
||||||
use gst_app_sys;
|
use gst_app_sys;
|
||||||
use gst_base;
|
use gst_base;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct AppSink(Object<gst_app_sys::GstAppSink, gst_app_sys::GstAppSinkClass, AppSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object, @implements gst::URIHandler;
|
pub struct AppSink(Object<gst_app_sys::GstAppSink, gst_app_sys::GstAppSinkClass, AppSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object, @implements gst::URIHandler;
|
||||||
|
@ -201,7 +202,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"eos\0".as_ptr() as *const _,
|
b"eos\0".as_ptr() as *const _,
|
||||||
Some(*(&eos_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
eos_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -226,7 +229,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::buffer-list\0".as_ptr() as *const _,
|
b"notify::buffer-list\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_buffer_list_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_buffer_list_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -249,7 +254,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::caps\0".as_ptr() as *const _,
|
b"notify::caps\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_caps_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_caps_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -272,7 +279,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::drop\0".as_ptr() as *const _,
|
b"notify::drop\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_drop_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_drop_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -297,7 +306,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::emit-signals\0".as_ptr() as *const _,
|
b"notify::emit-signals\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_emit_signals_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_emit_signals_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -320,7 +331,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::eos\0".as_ptr() as *const _,
|
b"notify::eos\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_eos_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_eos_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -345,7 +358,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-buffers\0".as_ptr() as *const _,
|
b"notify::max-buffers\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_buffers_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_buffers_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -370,7 +385,9 @@ impl AppSink {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::wait-on-eos\0".as_ptr() as *const _,
|
b"notify::wait-on-eos\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_wait_on_eos_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_wait_on_eos_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gst_app_sys;
|
||||||
use gst_base;
|
use gst_base;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use AppStreamType;
|
use AppStreamType;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -295,7 +296,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"enough-data\0".as_ptr() as *const _,
|
b"enough-data\0".as_ptr() as *const _,
|
||||||
Some(*(&enough_data_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
enough_data_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -318,7 +321,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"need-data\0".as_ptr() as *const _,
|
b"need-data\0".as_ptr() as *const _,
|
||||||
Some(*(&need_data_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
need_data_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -343,7 +348,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"seek-data\0".as_ptr() as *const _,
|
b"seek-data\0".as_ptr() as *const _,
|
||||||
Some(*(&seek_data_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
seek_data_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -366,7 +373,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::block\0".as_ptr() as *const _,
|
b"notify::block\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_block_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_block_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -389,7 +398,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::caps\0".as_ptr() as *const _,
|
b"notify::caps\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_caps_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_caps_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -414,7 +425,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::current-level-bytes\0".as_ptr() as *const _,
|
b"notify::current-level-bytes\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_current_level_bytes_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_current_level_bytes_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -437,7 +450,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::duration\0".as_ptr() as *const _,
|
b"notify::duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_duration_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_duration_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -462,7 +477,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::emit-signals\0".as_ptr() as *const _,
|
b"notify::emit-signals\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_emit_signals_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_emit_signals_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -485,7 +502,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::format\0".as_ptr() as *const _,
|
b"notify::format\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_format_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_format_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -508,7 +527,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::is-live\0".as_ptr() as *const _,
|
b"notify::is-live\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_is_live_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_is_live_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -531,7 +552,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-bytes\0".as_ptr() as *const _,
|
b"notify::max-bytes\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_bytes_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_bytes_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -556,7 +579,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-latency\0".as_ptr() as *const _,
|
b"notify::max-latency\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_latency_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_latency_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -581,7 +606,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::min-latency\0".as_ptr() as *const _,
|
b"notify::min-latency\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_min_latency_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_min_latency_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -606,7 +633,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::min-percent\0".as_ptr() as *const _,
|
b"notify::min-percent\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_min_percent_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_min_percent_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -629,7 +658,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::size\0".as_ptr() as *const _,
|
b"notify::size\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_size_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_size_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -654,7 +685,9 @@ impl AppSrc {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::stream-type\0".as_ptr() as *const _,
|
b"notify::stream-type\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_stream_type_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_stream_type_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gst;
|
||||||
use gst_audio_sys;
|
use gst_audio_sys;
|
||||||
use gst_base;
|
use gst_base;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct AudioBaseSink(Object<gst_audio_sys::GstAudioBaseSink, gst_audio_sys::GstAudioBaseSinkClass, AudioBaseSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object;
|
pub struct AudioBaseSink(Object<gst_audio_sys::GstAudioBaseSink, gst_audio_sys::GstAudioBaseSinkClass, AudioBaseSinkClass>) @extends gst_base::BaseSink, gst::Element, gst::Object;
|
||||||
|
@ -297,7 +298,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::alignment-threshold\0".as_ptr() as *const _,
|
b"notify::alignment-threshold\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_alignment_threshold_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_alignment_threshold_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -322,7 +325,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::buffer-time\0".as_ptr() as *const _,
|
b"notify::buffer-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_buffer_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_buffer_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -350,7 +355,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::can-activate-pull\0".as_ptr() as *const _,
|
b"notify::can-activate-pull\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_can_activate_pull_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_can_activate_pull_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -375,7 +382,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::discont-wait\0".as_ptr() as *const _,
|
b"notify::discont-wait\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_discont_wait_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_discont_wait_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -403,7 +412,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::drift-tolerance\0".as_ptr() as *const _,
|
b"notify::drift-tolerance\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_drift_tolerance_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_drift_tolerance_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -428,7 +439,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::latency-time\0".as_ptr() as *const _,
|
b"notify::latency-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_latency_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_latency_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -453,7 +466,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::provide-clock\0".as_ptr() as *const _,
|
b"notify::provide-clock\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_provide_clock_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_provide_clock_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -478,7 +493,9 @@ impl<O: IsA<AudioBaseSink>> AudioBaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::slave-method\0".as_ptr() as *const _,
|
b"notify::slave-method\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_slave_method_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_slave_method_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gst;
|
||||||
use gst_audio_sys;
|
use gst_audio_sys;
|
||||||
use gst_base;
|
use gst_base;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct AudioBaseSrc(Object<gst_audio_sys::GstAudioBaseSrc, gst_audio_sys::GstAudioBaseSrcClass, AudioBaseSrcClass>) @extends gst_base::BaseSrc, gst::Element, gst::Object;
|
pub struct AudioBaseSrc(Object<gst_audio_sys::GstAudioBaseSrc, gst_audio_sys::GstAudioBaseSrcClass, AudioBaseSrcClass>) @extends gst_base::BaseSrc, gst::Element, gst::Object;
|
||||||
|
@ -215,7 +216,9 @@ impl<O: IsA<AudioBaseSrc>> AudioBaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::actual-buffer-time\0".as_ptr() as *const _,
|
b"notify::actual-buffer-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_actual_buffer_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_actual_buffer_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -243,7 +246,9 @@ impl<O: IsA<AudioBaseSrc>> AudioBaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::actual-latency-time\0".as_ptr() as *const _,
|
b"notify::actual-latency-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_actual_latency_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_actual_latency_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -268,7 +273,9 @@ impl<O: IsA<AudioBaseSrc>> AudioBaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::buffer-time\0".as_ptr() as *const _,
|
b"notify::buffer-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_buffer_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_buffer_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -293,7 +300,9 @@ impl<O: IsA<AudioBaseSrc>> AudioBaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::latency-time\0".as_ptr() as *const _,
|
b"notify::latency-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_latency_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_latency_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -318,7 +327,9 @@ impl<O: IsA<AudioBaseSrc>> AudioBaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::provide-clock\0".as_ptr() as *const _,
|
b"notify::provide-clock\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_provide_clock_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_provide_clock_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -343,7 +354,9 @@ impl<O: IsA<AudioBaseSrc>> AudioBaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::slave-method\0".as_ptr() as *const _,
|
b"notify::slave-method\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_slave_method_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_slave_method_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use gst;
|
||||||
use gst_audio_sys;
|
use gst_audio_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
use std::mem::transmute;
|
||||||
use AudioInfo;
|
use AudioInfo;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -342,7 +343,9 @@ impl<O: IsA<AudioDecoder>> AudioDecoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::min-latency\0".as_ptr() as *const _,
|
b"notify::min-latency\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_min_latency_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_min_latency_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -367,7 +370,9 @@ impl<O: IsA<AudioDecoder>> AudioDecoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::plc\0".as_ptr() as *const _,
|
b"notify::plc\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_plc_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_plc_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -392,7 +397,9 @@ impl<O: IsA<AudioDecoder>> AudioDecoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::tolerance\0".as_ptr() as *const _,
|
b"notify::tolerance\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_tolerance_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_tolerance_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ use glib_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_audio_sys;
|
use gst_audio_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use AudioInfo;
|
use AudioInfo;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -343,7 +344,9 @@ impl<O: IsA<AudioEncoder>> AudioEncoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::hard-resync\0".as_ptr() as *const _,
|
b"notify::hard-resync\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_hard_resync_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_hard_resync_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -368,7 +371,9 @@ impl<O: IsA<AudioEncoder>> AudioEncoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mark-granule\0".as_ptr() as *const _,
|
b"notify::mark-granule\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mark_granule_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mark_granule_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -396,7 +401,9 @@ impl<O: IsA<AudioEncoder>> AudioEncoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::perfect-timestamp\0".as_ptr() as *const _,
|
b"notify::perfect-timestamp\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_perfect_timestamp_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_perfect_timestamp_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -421,7 +428,9 @@ impl<O: IsA<AudioEncoder>> AudioEncoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::tolerance\0".as_ptr() as *const _,
|
b"notify::tolerance\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_tolerance_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_tolerance_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_audio_sys;
|
use gst_audio_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use StreamVolumeFormat;
|
use StreamVolumeFormat;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -110,7 +111,9 @@ impl<O: IsA<StreamVolume>> StreamVolumeExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mute\0".as_ptr() as *const _,
|
b"notify::mute\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mute_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mute_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -135,7 +138,9 @@ impl<O: IsA<StreamVolume>> StreamVolumeExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::volume\0".as_ptr() as *const _,
|
b"notify::volume\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_volume_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_volume_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_base_sys;
|
use gst_base_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct Aggregator(Object<gst_base_sys::GstAggregator, gst_base_sys::GstAggregatorClass, AggregatorClass>) @extends gst::Element, gst::Object;
|
pub struct Aggregator(Object<gst_base_sys::GstAggregator, gst_base_sys::GstAggregatorClass, AggregatorClass>) @extends gst::Element, gst::Object;
|
||||||
|
@ -162,7 +163,9 @@ impl<O: IsA<Aggregator>> AggregatorExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::latency\0".as_ptr() as *const _,
|
b"notify::latency\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_latency_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_latency_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -187,7 +190,9 @@ impl<O: IsA<Aggregator>> AggregatorExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::start-time\0".as_ptr() as *const _,
|
b"notify::start-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_start_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_start_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,6 +18,7 @@ use gst;
|
||||||
use gst_base_sys;
|
use gst_base_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct AggregatorPad(Object<gst_base_sys::GstAggregatorPad, gst_base_sys::GstAggregatorPadClass, AggregatorPadClass>) @extends gst::Pad, gst::Object;
|
pub struct AggregatorPad(Object<gst_base_sys::GstAggregatorPad, gst_base_sys::GstAggregatorPadClass, AggregatorPadClass>) @extends gst::Pad, gst::Object;
|
||||||
|
@ -164,7 +165,9 @@ impl<O: IsA<AggregatorPad>> AggregatorPadExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"buffer-consumed\0".as_ptr() as *const _,
|
b"buffer-consumed\0".as_ptr() as *const _,
|
||||||
Some(*(&buffer_consumed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
buffer_consumed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -190,7 +193,9 @@ impl<O: IsA<AggregatorPad>> AggregatorPadExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::emit-signals\0".as_ptr() as *const _,
|
b"notify::emit-signals\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_emit_signals_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_emit_signals_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_base_sys;
|
use gst_base_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct BaseParse(Object<gst_base_sys::GstBaseParse, gst_base_sys::GstBaseParseClass, BaseParseClass>) @extends gst::Element, gst::Object;
|
pub struct BaseParse(Object<gst_base_sys::GstBaseParse, gst_base_sys::GstBaseParseClass, BaseParseClass>) @extends gst::Element, gst::Object;
|
||||||
|
@ -220,7 +221,9 @@ impl<O: IsA<BaseParse>> BaseParseExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::disable-passthrough\0".as_ptr() as *const _,
|
b"notify::disable-passthrough\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_disable_passthrough_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_disable_passthrough_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_base_sys;
|
use gst_base_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct BaseSink(Object<gst_base_sys::GstBaseSink, gst_base_sys::GstBaseSinkClass, BaseSinkClass>) @extends gst::Element, gst::Object;
|
pub struct BaseSink(Object<gst_base_sys::GstBaseSink, gst_base_sys::GstBaseSinkClass, BaseSinkClass>) @extends gst::Element, gst::Object;
|
||||||
|
@ -452,7 +453,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::async\0".as_ptr() as *const _,
|
b"notify::async\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_async_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_async_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -477,7 +480,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::blocksize\0".as_ptr() as *const _,
|
b"notify::blocksize\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_blocksize_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_blocksize_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -505,7 +510,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::enable-last-sample\0".as_ptr() as *const _,
|
b"notify::enable-last-sample\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_enable_last_sample_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_enable_last_sample_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -530,7 +537,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::last-sample\0".as_ptr() as *const _,
|
b"notify::last-sample\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_last_sample_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_last_sample_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -555,7 +564,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-bitrate\0".as_ptr() as *const _,
|
b"notify::max-bitrate\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_bitrate_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_bitrate_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -580,7 +591,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-lateness\0".as_ptr() as *const _,
|
b"notify::max-lateness\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_lateness_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_lateness_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -609,7 +622,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::processing-deadline\0".as_ptr() as *const _,
|
b"notify::processing-deadline\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_processing_deadline_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_processing_deadline_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -634,7 +649,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::qos\0".as_ptr() as *const _,
|
b"notify::qos\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_qos_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_qos_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -659,7 +676,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::render-delay\0".as_ptr() as *const _,
|
b"notify::render-delay\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_render_delay_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_render_delay_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -684,7 +703,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::sync\0".as_ptr() as *const _,
|
b"notify::sync\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_sync_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_sync_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -709,7 +730,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::throttle-time\0".as_ptr() as *const _,
|
b"notify::throttle-time\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_throttle_time_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_throttle_time_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -734,7 +757,9 @@ impl<O: IsA<BaseSink>> BaseSinkExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::ts-offset\0".as_ptr() as *const _,
|
b"notify::ts-offset\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_ts_offset_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_ts_offset_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_base_sys;
|
use gst_base_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct BaseSrc(Object<gst_base_sys::GstBaseSrc, gst_base_sys::GstBaseSrcClass, BaseSrcClass>) @extends gst::Element, gst::Object;
|
pub struct BaseSrc(Object<gst_base_sys::GstBaseSrc, gst_base_sys::GstBaseSrcClass, BaseSrcClass>) @extends gst::Element, gst::Object;
|
||||||
|
@ -273,7 +274,9 @@ impl<O: IsA<BaseSrc>> BaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::blocksize\0".as_ptr() as *const _,
|
b"notify::blocksize\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_blocksize_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_blocksize_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -298,7 +301,9 @@ impl<O: IsA<BaseSrc>> BaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::do-timestamp\0".as_ptr() as *const _,
|
b"notify::do-timestamp\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_do_timestamp_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_do_timestamp_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -323,7 +328,9 @@ impl<O: IsA<BaseSrc>> BaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::num-buffers\0".as_ptr() as *const _,
|
b"notify::num-buffers\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_num_buffers_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_num_buffers_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -348,7 +355,9 @@ impl<O: IsA<BaseSrc>> BaseSrcExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::typefind\0".as_ptr() as *const _,
|
b"notify::typefind\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_typefind_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_typefind_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_base_sys;
|
use gst_base_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct BaseTransform(Object<gst_base_sys::GstBaseTransform, gst_base_sys::GstBaseTransformClass, BaseTransformClass>) @extends gst::Element, gst::Object;
|
pub struct BaseTransform(Object<gst_base_sys::GstBaseTransform, gst_base_sys::GstBaseTransformClass, BaseTransformClass>) @extends gst::Element, gst::Object;
|
||||||
|
@ -229,7 +230,9 @@ impl<O: IsA<BaseTransform>> BaseTransformExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::qos\0".as_ptr() as *const _,
|
b"notify::qos\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_qos_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_qos_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_check_sys;
|
use gst_check_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct TestClock(Object<gst_check_sys::GstTestClock, gst_check_sys::GstTestClockClass, TestClockClass>) @extends gst::Clock, gst::Object;
|
pub struct TestClock(Object<gst_check_sys::GstTestClock, gst_check_sys::GstTestClockClass, TestClockClass>) @extends gst::Clock, gst::Object;
|
||||||
|
@ -165,7 +166,9 @@ impl TestClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::clock-type\0".as_ptr() as *const _,
|
b"notify::clock-type\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_clock_type_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_clock_type_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
use ges_sys;
|
use ges_sys;
|
||||||
|
use gio;
|
||||||
|
use gio_sys;
|
||||||
use glib;
|
use glib;
|
||||||
use glib::object::Cast;
|
use glib::object::Cast;
|
||||||
use glib::object::IsA;
|
use glib::object::IsA;
|
||||||
|
@ -15,6 +17,8 @@ use glib::Value;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
use std::pin::Pin;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
|
|
||||||
|
@ -101,6 +105,7 @@ impl Asset {
|
||||||
extractable_type: glib::types::Type,
|
extractable_type: glib::types::Type,
|
||||||
id: &str,
|
id: &str,
|
||||||
) -> Pin<Box_<dyn std::future::Future<Output = Result<Asset, glib::Error>> + 'static>> {
|
) -> Pin<Box_<dyn std::future::Future<Output = Result<Asset, glib::Error>> + 'static>> {
|
||||||
|
skip_assert_initialized!();
|
||||||
let id = String::from(id);
|
let id = String::from(id);
|
||||||
Box_::pin(gio::GioFuture::new(&(), move |_obj, send| {
|
Box_::pin(gio::GioFuture::new(&(), move |_obj, send| {
|
||||||
let cancellable = gio::Cancellable::new();
|
let cancellable = gio::Cancellable::new();
|
||||||
|
@ -244,7 +249,9 @@ impl<O: IsA<Asset>> AssetExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::proxy\0".as_ptr() as *const _,
|
b"notify::proxy\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_proxy_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_proxy_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -269,7 +276,9 @@ impl<O: IsA<Asset>> AssetExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::proxy-target\0".as_ptr() as *const _,
|
b"notify::proxy-target\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_proxy_target_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_proxy_target_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@ use glib::signal::SignalHandlerId;
|
||||||
use glib::translate::*;
|
use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Asset;
|
use Asset;
|
||||||
use BaseEffect;
|
use BaseEffect;
|
||||||
use Container;
|
use Container;
|
||||||
|
@ -243,7 +244,9 @@ impl<O: IsA<Clip>> ClipExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::layer\0".as_ptr() as *const _,
|
b"notify::layer\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_layer_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_layer_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -268,7 +271,9 @@ impl<O: IsA<Clip>> ClipExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::supported-formats\0".as_ptr() as *const _,
|
b"notify::supported-formats\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_supported_formats_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_supported_formats_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use glib::Value;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Edge;
|
use Edge;
|
||||||
use EditMode;
|
use EditMode;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
|
@ -173,7 +174,9 @@ impl<O: IsA<Container>> GESContainerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"child-added\0".as_ptr() as *const _,
|
b"child-added\0".as_ptr() as *const _,
|
||||||
Some(*(&child_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
child_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -201,7 +204,9 @@ impl<O: IsA<Container>> GESContainerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"child-removed\0".as_ptr() as *const _,
|
b"child-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&child_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
child_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -223,7 +228,9 @@ impl<O: IsA<Container>> GESContainerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::height\0".as_ptr() as *const _,
|
b"notify::height\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_height_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_height_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use glib::Value;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Container;
|
use Container;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
use TimelineElement;
|
use TimelineElement;
|
||||||
|
@ -215,7 +216,9 @@ impl<O: IsA<Group>> GroupExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::duration\0".as_ptr() as *const _,
|
b"notify::duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_duration_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_duration_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -237,7 +240,9 @@ impl<O: IsA<Group>> GroupExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::in-point\0".as_ptr() as *const _,
|
b"notify::in-point\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_in_point_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_in_point_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -262,7 +267,9 @@ impl<O: IsA<Group>> GroupExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-duration\0".as_ptr() as *const _,
|
b"notify::max-duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_duration_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_duration_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -284,7 +291,9 @@ impl<O: IsA<Group>> GroupExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::priority\0".as_ptr() as *const _,
|
b"notify::priority\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_priority_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_priority_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -306,7 +315,9 @@ impl<O: IsA<Group>> GroupExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::start\0".as_ptr() as *const _,
|
b"notify::start\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_start_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_start_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Asset;
|
use Asset;
|
||||||
use Clip;
|
use Clip;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
|
@ -228,7 +229,9 @@ impl<O: IsA<Layer>> LayerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"clip-added\0".as_ptr() as *const _,
|
b"clip-added\0".as_ptr() as *const _,
|
||||||
Some(*(&clip_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
clip_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -253,7 +256,9 @@ impl<O: IsA<Layer>> LayerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"clip-removed\0".as_ptr() as *const _,
|
b"clip-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&clip_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
clip_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -278,7 +283,9 @@ impl<O: IsA<Layer>> LayerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::auto-transition\0".as_ptr() as *const _,
|
b"notify::auto-transition\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_auto_transition_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_auto_transition_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -300,7 +307,9 @@ impl<O: IsA<Layer>> LayerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::priority\0".as_ptr() as *const _,
|
b"notify::priority\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_priority_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_priority_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_pbutils;
|
use gst_pbutils;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use PipelineFlags;
|
use PipelineFlags;
|
||||||
use Timeline;
|
use Timeline;
|
||||||
|
@ -388,7 +389,9 @@ impl<O: IsA<Pipeline>> GESPipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::audio-filter\0".as_ptr() as *const _,
|
b"notify::audio-filter\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_audio_filter_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_audio_filter_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -410,7 +413,9 @@ impl<O: IsA<Pipeline>> GESPipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::audio-sink\0".as_ptr() as *const _,
|
b"notify::audio-sink\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_audio_sink_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_audio_sink_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -432,7 +437,9 @@ impl<O: IsA<Pipeline>> GESPipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mode\0".as_ptr() as *const _,
|
b"notify::mode\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mode_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mode_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -454,7 +461,9 @@ impl<O: IsA<Pipeline>> GESPipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::timeline\0".as_ptr() as *const _,
|
b"notify::timeline\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_timeline_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_timeline_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -479,7 +488,9 @@ impl<O: IsA<Pipeline>> GESPipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::video-filter\0".as_ptr() as *const _,
|
b"notify::video-filter\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_video_filter_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_video_filter_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -501,7 +512,9 @@ impl<O: IsA<Pipeline>> GESPipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::video-sink\0".as_ptr() as *const _,
|
b"notify::video-sink\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_video_sink_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_video_sink_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use glib_sys;
|
||||||
use gst_pbutils;
|
use gst_pbutils;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use Asset;
|
use Asset;
|
||||||
use Timeline;
|
use Timeline;
|
||||||
|
@ -259,7 +260,9 @@ impl<O: IsA<Project>> ProjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"asset-added\0".as_ptr() as *const _,
|
b"asset-added\0".as_ptr() as *const _,
|
||||||
Some(*(&asset_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
asset_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -284,7 +287,9 @@ impl<O: IsA<Project>> ProjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"asset-loading\0".as_ptr() as *const _,
|
b"asset-loading\0".as_ptr() as *const _,
|
||||||
Some(*(&asset_loading_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
asset_loading_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -309,7 +314,9 @@ impl<O: IsA<Project>> ProjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"asset-removed\0".as_ptr() as *const _,
|
b"asset-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&asset_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
asset_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -346,7 +353,9 @@ impl<O: IsA<Project>> ProjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"error-loading-asset\0".as_ptr() as *const _,
|
b"error-loading-asset\0".as_ptr() as *const _,
|
||||||
Some(*(&error_loading_asset_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
error_loading_asset_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -371,7 +380,9 @@ impl<O: IsA<Project>> ProjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"loaded\0".as_ptr() as *const _,
|
b"loaded\0".as_ptr() as *const _,
|
||||||
Some(*(&loaded_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
loaded_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -406,7 +417,9 @@ impl<O: IsA<Project>> ProjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"missing-uri\0".as_ptr() as *const _,
|
b"missing-uri\0".as_ptr() as *const _,
|
||||||
Some(*(&missing_uri_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
missing_uri_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use Asset;
|
use Asset;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
|
@ -432,7 +433,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"commited\0".as_ptr() as *const _,
|
b"commited\0".as_ptr() as *const _,
|
||||||
Some(*(&commited_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
commited_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -457,7 +460,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"group-added\0".as_ptr() as *const _,
|
b"group-added\0".as_ptr() as *const _,
|
||||||
Some(*(&group_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
group_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -486,7 +491,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"layer-added\0".as_ptr() as *const _,
|
b"layer-added\0".as_ptr() as *const _,
|
||||||
Some(*(&layer_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
layer_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -511,7 +518,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"layer-removed\0".as_ptr() as *const _,
|
b"layer-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&layer_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
layer_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -550,7 +559,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"snapping-ended\0".as_ptr() as *const _,
|
b"snapping-ended\0".as_ptr() as *const _,
|
||||||
Some(*(&snapping_ended_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
snapping_ended_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -585,7 +596,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"snapping-started\0".as_ptr() as *const _,
|
b"snapping-started\0".as_ptr() as *const _,
|
||||||
Some(*(&snapping_started_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
snapping_started_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -610,7 +623,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"track-added\0".as_ptr() as *const _,
|
b"track-added\0".as_ptr() as *const _,
|
||||||
Some(*(&track_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
track_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -635,7 +650,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"track-removed\0".as_ptr() as *const _,
|
b"track-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&track_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
track_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -660,7 +677,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::auto-transition\0".as_ptr() as *const _,
|
b"notify::auto-transition\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_auto_transition_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_auto_transition_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -682,7 +701,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::duration\0".as_ptr() as *const _,
|
b"notify::duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_duration_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_duration_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -707,7 +728,9 @@ impl<O: IsA<Timeline>> TimelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::snapping-distance\0".as_ptr() as *const _,
|
b"notify::snapping-distance\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_snapping_distance_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_snapping_distance_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
use Timeline;
|
use Timeline;
|
||||||
use TrackType;
|
use TrackType;
|
||||||
|
@ -500,7 +501,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::duration\0".as_ptr() as *const _,
|
b"notify::duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_duration_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_duration_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -522,7 +525,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::in-point\0".as_ptr() as *const _,
|
b"notify::in-point\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_in_point_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_in_point_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -547,7 +552,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-duration\0".as_ptr() as *const _,
|
b"notify::max-duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_duration_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_duration_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -569,7 +576,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::name\0".as_ptr() as *const _,
|
b"notify::name\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_name_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_name_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -591,7 +600,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::parent\0".as_ptr() as *const _,
|
b"notify::parent\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_parent_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_parent_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -613,7 +624,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::priority\0".as_ptr() as *const _,
|
b"notify::priority\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_priority_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_priority_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -635,7 +648,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::serialize\0".as_ptr() as *const _,
|
b"notify::serialize\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_serialize_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_serialize_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -657,7 +672,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::start\0".as_ptr() as *const _,
|
b"notify::start\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_start_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_start_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -679,7 +696,9 @@ impl<O: IsA<TimelineElement>> TimelineElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::timeline\0".as_ptr() as *const _,
|
b"notify::timeline\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_timeline_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_timeline_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Timeline;
|
use Timeline;
|
||||||
use TrackElement;
|
use TrackElement;
|
||||||
use TrackType;
|
use TrackType;
|
||||||
|
@ -248,7 +249,9 @@ impl<O: IsA<Track>> GESTrackExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"commited\0".as_ptr() as *const _,
|
b"commited\0".as_ptr() as *const _,
|
||||||
Some(*(&commited_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
commited_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -276,7 +279,9 @@ impl<O: IsA<Track>> GESTrackExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"track-element-added\0".as_ptr() as *const _,
|
b"track-element-added\0".as_ptr() as *const _,
|
||||||
Some(*(&track_element_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
track_element_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -307,7 +312,9 @@ impl<O: IsA<Track>> GESTrackExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"track-element-removed\0".as_ptr() as *const _,
|
b"track-element-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&track_element_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
track_element_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -329,7 +336,9 @@ impl<O: IsA<Track>> GESTrackExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::duration\0".as_ptr() as *const _,
|
b"notify::duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_duration_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_duration_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -351,7 +360,9 @@ impl<O: IsA<Track>> GESTrackExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mixing\0".as_ptr() as *const _,
|
b"notify::mixing\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mixing_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mixing_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -376,7 +387,9 @@ impl<O: IsA<Track>> GESTrackExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::restriction-caps\0".as_ptr() as *const _,
|
b"notify::restriction-caps\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_restriction_caps_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_restriction_caps_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Edge;
|
use Edge;
|
||||||
use EditMode;
|
use EditMode;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
|
@ -262,7 +263,9 @@ impl<O: IsA<TrackElement>> TrackElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::active\0".as_ptr() as *const _,
|
b"notify::active\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_active_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_active_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -284,7 +287,9 @@ impl<O: IsA<TrackElement>> TrackElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::track\0".as_ptr() as *const _,
|
b"notify::track\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_track_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_track_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -306,7 +311,9 @@ impl<O: IsA<TrackElement>> TrackElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::track-type\0".as_ptr() as *const _,
|
b"notify::track-type\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_track_type_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_track_type_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use glib::Value;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Clip;
|
use Clip;
|
||||||
use Container;
|
use Container;
|
||||||
use Extractable;
|
use Extractable;
|
||||||
|
@ -148,7 +149,9 @@ impl<O: IsA<UriClip>> UriClipExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::is-image\0".as_ptr() as *const _,
|
b"notify::is-image\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_is_image_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_is_image_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -170,7 +173,9 @@ impl<O: IsA<UriClip>> UriClipExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mute\0".as_ptr() as *const _,
|
b"notify::mute\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mute_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mute_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -195,7 +200,9 @@ impl<O: IsA<UriClip>> UriClipExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::supported-formats\0".as_ptr() as *const _,
|
b"notify::supported-formats\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_supported_formats_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_supported_formats_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_pbutils;
|
use gst_pbutils;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use Asset;
|
use Asset;
|
||||||
use UriSourceAsset;
|
use UriSourceAsset;
|
||||||
|
@ -126,7 +127,9 @@ impl<O: IsA<UriClipAsset>> UriClipAssetExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::duration\0".as_ptr() as *const _,
|
b"notify::duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_duration_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_duration_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_gl_sys;
|
use gst_gl_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -84,7 +85,9 @@ impl<O: IsA<GLBaseFilter>> GLBaseFilterExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::context\0".as_ptr() as *const _,
|
b"notify::context\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_context_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_context_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ use glib_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_gl_sys;
|
use gst_gl_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
use GLDisplayType;
|
use GLDisplayType;
|
||||||
|
@ -185,7 +186,9 @@ impl<O: IsA<GLDisplay>> GLDisplayExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"create-context\0".as_ptr() as *const _,
|
b"create-context\0".as_ptr() as *const _,
|
||||||
Some(*(&create_context_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
create_context_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,8 @@ use gst;
|
||||||
use gst_gl_sys;
|
use gst_gl_sys;
|
||||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||||
|
use std::mem::transmute;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -110,7 +112,9 @@ impl GLOverlayCompositor {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::yinvert\0".as_ptr() as *const _,
|
b"notify::yinvert\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_yinvert_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_yinvert_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_gl_sys;
|
use gst_gl_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||||
|
@ -456,7 +457,9 @@ impl GLShader {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::linked\0".as_ptr() as *const _,
|
b"notify::linked\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_linked_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_linked_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,7 @@ use gst;
|
||||||
use gst_gl_sys;
|
use gst_gl_sys;
|
||||||
use gst_video;
|
use gst_video;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
use GLStereoDownmix;
|
use GLStereoDownmix;
|
||||||
|
|
||||||
|
@ -250,7 +251,9 @@ impl GLViewConvert {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::downmix-mode\0".as_ptr() as *const _,
|
b"notify::downmix-mode\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_downmix_mode_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_downmix_mode_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -277,7 +280,9 @@ impl GLViewConvert {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::input-flags-override\0".as_ptr() as *const _,
|
b"notify::input-flags-override\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_input_flags_override_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_input_flags_override_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -304,7 +309,9 @@ impl GLViewConvert {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::input-mode-override\0".as_ptr() as *const _,
|
b"notify::input-mode-override\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_input_mode_override_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_input_mode_override_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -331,7 +338,9 @@ impl GLViewConvert {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::output-flags-override\0".as_ptr() as *const _,
|
b"notify::output-flags-override\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_output_flags_override_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_output_flags_override_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -358,7 +367,9 @@ impl GLViewConvert {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::output-mode-override\0".as_ptr() as *const _,
|
b"notify::output-mode-override\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_output_mode_override_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_output_mode_override_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gst_gl_sys;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
use std::mem::transmute;
|
||||||
use GLContext;
|
use GLContext;
|
||||||
use GLDisplay;
|
use GLDisplay;
|
||||||
|
|
||||||
|
@ -247,7 +248,9 @@ impl<O: IsA<GLWindow>> GLWindowExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"key-event\0".as_ptr() as *const _,
|
b"key-event\0".as_ptr() as *const _,
|
||||||
Some(*(&key_event_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
key_event_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -284,7 +287,9 @@ impl<O: IsA<GLWindow>> GLWindowExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"mouse-event\0".as_ptr() as *const _,
|
b"mouse-event\0".as_ptr() as *const _,
|
||||||
Some(*(&mouse_event_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
mouse_event_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -16,6 +16,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_net_sys;
|
use gst_net_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct NetClientClock(Object<gst_net_sys::GstNetClientClock, gst_net_sys::GstNetClientClockClass, NetClientClockClass>) @extends gst::Clock, gst::Object;
|
pub struct NetClientClock(Object<gst_net_sys::GstNetClientClock, gst_net_sys::GstNetClientClockClass, NetClientClockClass>) @extends gst::Clock, gst::Object;
|
||||||
|
@ -220,7 +221,9 @@ impl NetClientClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::address\0".as_ptr() as *const _,
|
b"notify::address\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_address_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_address_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -245,7 +248,9 @@ impl NetClientClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::bus\0".as_ptr() as *const _,
|
b"notify::bus\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_bus_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_bus_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -272,7 +277,9 @@ impl NetClientClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::internal-clock\0".as_ptr() as *const _,
|
b"notify::internal-clock\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_internal_clock_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_internal_clock_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -299,7 +306,9 @@ impl NetClientClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::minimum-update-interval\0".as_ptr() as *const _,
|
b"notify::minimum-update-interval\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_minimum_update_interval_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_minimum_update_interval_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -324,7 +333,9 @@ impl NetClientClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::port\0".as_ptr() as *const _,
|
b"notify::port\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_port_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_port_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -349,7 +360,9 @@ impl NetClientClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::qos-dscp\0".as_ptr() as *const _,
|
b"notify::qos-dscp\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_qos_dscp_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_qos_dscp_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -376,7 +389,9 @@ impl NetClientClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::round-trip-limit\0".as_ptr() as *const _,
|
b"notify::round-trip-limit\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_round_trip_limit_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_round_trip_limit_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_net_sys;
|
use gst_net_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct NetTimeProvider(Object<gst_net_sys::GstNetTimeProvider, gst_net_sys::GstNetTimeProviderClass, NetTimeProviderClass>) @extends gst::Object;
|
pub struct NetTimeProvider(Object<gst_net_sys::GstNetTimeProvider, gst_net_sys::GstNetTimeProviderClass, NetTimeProviderClass>) @extends gst::Object;
|
||||||
|
@ -136,7 +137,9 @@ impl NetTimeProvider {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::active\0".as_ptr() as *const _,
|
b"notify::active\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_active_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_active_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -161,7 +164,9 @@ impl NetTimeProvider {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::qos-dscp\0".as_ptr() as *const _,
|
b"notify::qos-dscp\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_qos_dscp_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_qos_dscp_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_net_sys;
|
use gst_net_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct PtpClock(Object<gst_net_sys::GstPtpClock, gst_net_sys::GstPtpClockClass, PtpClockClass>) @extends gst::Clock, gst::Object;
|
pub struct PtpClock(Object<gst_net_sys::GstPtpClock, gst_net_sys::GstPtpClockClass, PtpClockClass>) @extends gst::Clock, gst::Object;
|
||||||
|
@ -103,7 +104,9 @@ impl PtpClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::grandmaster-clock-id\0".as_ptr() as *const _,
|
b"notify::grandmaster-clock-id\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_grandmaster_clock_id_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_grandmaster_clock_id_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -128,7 +131,9 @@ impl PtpClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::internal-clock\0".as_ptr() as *const _,
|
b"notify::internal-clock\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_internal_clock_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_internal_clock_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -153,7 +158,9 @@ impl PtpClock {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::master-clock-id\0".as_ptr() as *const _,
|
b"notify::master-clock-id\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_master_clock_id_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_master_clock_id_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -18,6 +18,7 @@ use gst;
|
||||||
use gst_pbutils_sys;
|
use gst_pbutils_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use DiscovererInfo;
|
use DiscovererInfo;
|
||||||
|
|
||||||
|
@ -138,7 +139,9 @@ impl Discoverer {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"discovered\0".as_ptr() as *const _,
|
b"discovered\0".as_ptr() as *const _,
|
||||||
Some(*(&discovered_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
discovered_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -160,7 +163,9 @@ impl Discoverer {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"finished\0".as_ptr() as *const _,
|
b"finished\0".as_ptr() as *const _,
|
||||||
Some(*(&finished_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
finished_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -185,7 +190,9 @@ impl Discoverer {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"source-setup\0".as_ptr() as *const _,
|
b"source-setup\0".as_ptr() as *const _,
|
||||||
Some(*(&source_setup_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
source_setup_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -207,7 +214,9 @@ impl Discoverer {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"starting\0".as_ptr() as *const _,
|
b"starting\0".as_ptr() as *const _,
|
||||||
Some(*(&starting_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
starting_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -233,7 +242,9 @@ impl Discoverer {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::use-cache\0".as_ptr() as *const _,
|
b"notify::use-cache\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_use_cache_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_use_cache_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -17,6 +17,7 @@ use gst_player_sys;
|
||||||
use gst_video;
|
use gst_video;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use PlayerAudioInfo;
|
use PlayerAudioInfo;
|
||||||
use PlayerColorBalanceType;
|
use PlayerColorBalanceType;
|
||||||
use PlayerMediaInfo;
|
use PlayerMediaInfo;
|
||||||
|
@ -474,7 +475,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"buffering\0".as_ptr() as *const _,
|
b"buffering\0".as_ptr() as *const _,
|
||||||
Some(*(&buffering_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
buffering_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -493,7 +496,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"end-of-stream\0".as_ptr() as *const _,
|
b"end-of-stream\0".as_ptr() as *const _,
|
||||||
Some(*(&end_of_stream_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
end_of_stream_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -516,7 +521,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"error\0".as_ptr() as *const _,
|
b"error\0".as_ptr() as *const _,
|
||||||
Some(*(&error_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
error_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -541,7 +548,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"media-info-updated\0".as_ptr() as *const _,
|
b"media-info-updated\0".as_ptr() as *const _,
|
||||||
Some(*(&media_info_updated_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
media_info_updated_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -560,7 +569,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"mute-changed\0".as_ptr() as *const _,
|
b"mute-changed\0".as_ptr() as *const _,
|
||||||
Some(*(&mute_changed_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
mute_changed_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -585,7 +596,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"state-changed\0".as_ptr() as *const _,
|
b"state-changed\0".as_ptr() as *const _,
|
||||||
Some(*(&state_changed_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
state_changed_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -608,7 +621,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"uri-loaded\0".as_ptr() as *const _,
|
b"uri-loaded\0".as_ptr() as *const _,
|
||||||
Some(*(&uri_loaded_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
uri_loaded_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -634,7 +649,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"video-dimensions-changed\0".as_ptr() as *const _,
|
b"video-dimensions-changed\0".as_ptr() as *const _,
|
||||||
Some(*(&video_dimensions_changed_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
video_dimensions_changed_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -653,7 +670,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"volume-changed\0".as_ptr() as *const _,
|
b"volume-changed\0".as_ptr() as *const _,
|
||||||
Some(*(&volume_changed_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
volume_changed_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -676,7 +695,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"warning\0".as_ptr() as *const _,
|
b"warning\0".as_ptr() as *const _,
|
||||||
Some(*(&warning_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
warning_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -701,7 +722,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::audio-video-offset\0".as_ptr() as *const _,
|
b"notify::audio-video-offset\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_audio_video_offset_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_audio_video_offset_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -726,7 +749,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::current-audio-track\0".as_ptr() as *const _,
|
b"notify::current-audio-track\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_current_audio_track_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_current_audio_track_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -753,7 +778,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::current-subtitle-track\0".as_ptr() as *const _,
|
b"notify::current-subtitle-track\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_current_subtitle_track_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_current_subtitle_track_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -778,7 +805,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::current-video-track\0".as_ptr() as *const _,
|
b"notify::current-video-track\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_current_video_track_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_current_video_track_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -801,7 +830,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::duration\0".as_ptr() as *const _,
|
b"notify::duration\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_duration_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_duration_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -826,7 +857,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::media-info\0".as_ptr() as *const _,
|
b"notify::media-info\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_media_info_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_media_info_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -849,7 +882,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mute\0".as_ptr() as *const _,
|
b"notify::mute\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mute_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mute_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -872,7 +907,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::pipeline\0".as_ptr() as *const _,
|
b"notify::pipeline\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_pipeline_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_pipeline_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -895,7 +932,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::position\0".as_ptr() as *const _,
|
b"notify::position\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_position_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_position_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -918,7 +957,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::rate\0".as_ptr() as *const _,
|
b"notify::rate\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_rate_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_rate_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -944,7 +985,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::subtitle-video-offset\0".as_ptr() as *const _,
|
b"notify::subtitle-video-offset\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_subtitle_video_offset_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_subtitle_video_offset_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -967,7 +1010,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::suburi\0".as_ptr() as *const _,
|
b"notify::suburi\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_suburi_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_suburi_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -990,7 +1035,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::uri\0".as_ptr() as *const _,
|
b"notify::uri\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_uri_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_uri_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1015,7 +1062,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::video-multiview-flags\0".as_ptr() as *const _,
|
b"notify::video-multiview-flags\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_video_multiview_flags_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_video_multiview_flags_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1040,7 +1089,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::video-multiview-mode\0".as_ptr() as *const _,
|
b"notify::video-multiview-mode\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_video_multiview_mode_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_video_multiview_mode_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1063,7 +1114,9 @@ impl Player {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::volume\0".as_ptr() as *const _,
|
b"notify::volume\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_volume_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_volume_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,7 @@ use gst;
|
||||||
use gst_player_sys;
|
use gst_player_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
use std::mem::transmute;
|
||||||
use PlayerVideoRenderer;
|
use PlayerVideoRenderer;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -130,7 +131,9 @@ impl PlayerVideoOverlayVideoRenderer {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::video-sink\0".as_ptr() as *const _,
|
b"notify::video-sink\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_video_sink_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_video_sink_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -157,7 +160,9 @@ impl PlayerVideoOverlayVideoRenderer {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::window-handle\0".as_ptr() as *const _,
|
b"notify::window-handle\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_window_handle_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_window_handle_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -18,6 +18,7 @@ use gst_rtsp_server_sys;
|
||||||
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||||
use std;
|
use std;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPToken;
|
use RTSPToken;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -308,7 +309,9 @@ impl<O: IsA<RTSPAuth>> RTSPAuthExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"accept-certificate\0".as_ptr() as *const _,
|
b"accept-certificate\0".as_ptr() as *const _,
|
||||||
Some(*(&accept_certificate_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
accept_certificate_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,7 @@ use gst_rtsp_server_sys;
|
||||||
#[cfg(any(feature = "v1_12", feature = "dox"))]
|
#[cfg(any(feature = "v1_12", feature = "dox"))]
|
||||||
use gst_rtsp_sys;
|
use gst_rtsp_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPAuth;
|
use RTSPAuth;
|
||||||
use RTSPContext;
|
use RTSPContext;
|
||||||
use RTSPFilterResult;
|
use RTSPFilterResult;
|
||||||
|
@ -447,7 +448,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"announce-request\0".as_ptr() as *const _,
|
b"announce-request\0".as_ptr() as *const _,
|
||||||
Some(*(&announce_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
announce_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -472,7 +475,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"closed\0".as_ptr() as *const _,
|
b"closed\0".as_ptr() as *const _,
|
||||||
Some(*(&closed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
closed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -503,7 +508,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"describe-request\0".as_ptr() as *const _,
|
b"describe-request\0".as_ptr() as *const _,
|
||||||
Some(*(&describe_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
describe_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -534,7 +541,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"get-parameter-request\0".as_ptr() as *const _,
|
b"get-parameter-request\0".as_ptr() as *const _,
|
||||||
Some(*(&get_parameter_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
get_parameter_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -565,7 +574,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"handle-response\0".as_ptr() as *const _,
|
b"handle-response\0".as_ptr() as *const _,
|
||||||
Some(*(&handle_response_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
handle_response_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -596,7 +607,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"new-session\0".as_ptr() as *const _,
|
b"new-session\0".as_ptr() as *const _,
|
||||||
Some(*(&new_session_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
new_session_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -627,7 +640,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"options-request\0".as_ptr() as *const _,
|
b"options-request\0".as_ptr() as *const _,
|
||||||
Some(*(&options_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
options_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -658,7 +673,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pause-request\0".as_ptr() as *const _,
|
b"pause-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pause_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pause_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -689,7 +706,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"play-request\0".as_ptr() as *const _,
|
b"play-request\0".as_ptr() as *const _,
|
||||||
Some(*(&play_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
play_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -725,7 +744,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-announce-request\0".as_ptr() as *const _,
|
b"pre-announce-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_announce_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_announce_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -761,7 +782,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-describe-request\0".as_ptr() as *const _,
|
b"pre-describe-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_describe_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_describe_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -797,7 +820,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-get-parameter-request\0".as_ptr() as *const _,
|
b"pre-get-parameter-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_get_parameter_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_get_parameter_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -833,7 +858,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-options-request\0".as_ptr() as *const _,
|
b"pre-options-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_options_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_options_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -869,7 +896,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-pause-request\0".as_ptr() as *const _,
|
b"pre-pause-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_pause_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_pause_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -905,7 +934,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-play-request\0".as_ptr() as *const _,
|
b"pre-play-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_play_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_play_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -941,7 +972,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-record-request\0".as_ptr() as *const _,
|
b"pre-record-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_record_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_record_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -977,7 +1010,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-set-parameter-request\0".as_ptr() as *const _,
|
b"pre-set-parameter-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_set_parameter_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_set_parameter_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1013,7 +1048,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-setup-request\0".as_ptr() as *const _,
|
b"pre-setup-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_setup_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_setup_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1049,7 +1086,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pre-teardown-request\0".as_ptr() as *const _,
|
b"pre-teardown-request\0".as_ptr() as *const _,
|
||||||
Some(*(&pre_teardown_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pre_teardown_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1080,7 +1119,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"record-request\0".as_ptr() as *const _,
|
b"record-request\0".as_ptr() as *const _,
|
||||||
Some(*(&record_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
record_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1115,7 +1156,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"set-parameter-request\0".as_ptr() as *const _,
|
b"set-parameter-request\0".as_ptr() as *const _,
|
||||||
Some(*(&set_parameter_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
set_parameter_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1146,7 +1189,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"setup-request\0".as_ptr() as *const _,
|
b"setup-request\0".as_ptr() as *const _,
|
||||||
Some(*(&setup_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
setup_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1177,7 +1222,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"teardown-request\0".as_ptr() as *const _,
|
b"teardown-request\0".as_ptr() as *const _,
|
||||||
Some(*(&teardown_request_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
teardown_request_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1202,7 +1249,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::drop-backlog\0".as_ptr() as *const _,
|
b"notify::drop-backlog\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_drop_backlog_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_drop_backlog_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1227,7 +1276,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mount-points\0".as_ptr() as *const _,
|
b"notify::mount-points\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mount_points_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mount_points_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1252,7 +1303,9 @@ impl<O: IsA<RTSPClient>> RTSPClientExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::session-pool\0".as_ptr() as *const _,
|
b"notify::session-pool\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_session_pool_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_session_pool_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,6 +18,7 @@ use gst_rtsp;
|
||||||
use gst_rtsp_server_sys;
|
use gst_rtsp_server_sys;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPAddressPool;
|
use RTSPAddressPool;
|
||||||
use RTSPMediaStatus;
|
use RTSPMediaStatus;
|
||||||
use RTSPPublishClockMode;
|
use RTSPPublishClockMode;
|
||||||
|
@ -934,7 +935,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"new-state\0".as_ptr() as *const _,
|
b"new-state\0".as_ptr() as *const _,
|
||||||
Some(*(&new_state_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
new_state_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -965,7 +968,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"new-stream\0".as_ptr() as *const _,
|
b"new-stream\0".as_ptr() as *const _,
|
||||||
Some(*(&new_stream_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
new_stream_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -986,7 +991,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"prepared\0".as_ptr() as *const _,
|
b"prepared\0".as_ptr() as *const _,
|
||||||
Some(*(&prepared_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
prepared_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1017,7 +1024,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"removed-stream\0".as_ptr() as *const _,
|
b"removed-stream\0".as_ptr() as *const _,
|
||||||
Some(*(&removed_stream_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
removed_stream_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1042,7 +1051,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"target-state\0".as_ptr() as *const _,
|
b"target-state\0".as_ptr() as *const _,
|
||||||
Some(*(&target_state_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
target_state_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1063,7 +1074,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"unprepared\0".as_ptr() as *const _,
|
b"unprepared\0".as_ptr() as *const _,
|
||||||
Some(*(&unprepared_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
unprepared_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1091,7 +1104,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::bind-mcast-address\0".as_ptr() as *const _,
|
b"notify::bind-mcast-address\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_bind_mcast_address_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_bind_mcast_address_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1116,7 +1131,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::buffer-size\0".as_ptr() as *const _,
|
b"notify::buffer-size\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_buffer_size_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_buffer_size_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1141,7 +1158,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::clock\0".as_ptr() as *const _,
|
b"notify::clock\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_clock_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_clock_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1166,7 +1185,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::eos-shutdown\0".as_ptr() as *const _,
|
b"notify::eos-shutdown\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_eos_shutdown_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_eos_shutdown_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1191,7 +1212,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::latency\0".as_ptr() as *const _,
|
b"notify::latency\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_latency_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_latency_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1216,7 +1239,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-mcast-ttl\0".as_ptr() as *const _,
|
b"notify::max-mcast-ttl\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_mcast_ttl_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_mcast_ttl_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1241,7 +1266,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::profiles\0".as_ptr() as *const _,
|
b"notify::profiles\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_profiles_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_profiles_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1266,7 +1293,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::protocols\0".as_ptr() as *const _,
|
b"notify::protocols\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_protocols_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_protocols_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1291,7 +1320,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::reusable\0".as_ptr() as *const _,
|
b"notify::reusable\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_reusable_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_reusable_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1316,7 +1347,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::shared\0".as_ptr() as *const _,
|
b"notify::shared\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_shared_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_shared_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1344,7 +1377,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::stop-on-disconnect\0".as_ptr() as *const _,
|
b"notify::stop-on-disconnect\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_stop_on_disconnect_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_stop_on_disconnect_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1369,7 +1404,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::suspend-mode\0".as_ptr() as *const _,
|
b"notify::suspend-mode\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_suspend_mode_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_suspend_mode_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1394,7 +1431,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::time-provider\0".as_ptr() as *const _,
|
b"notify::time-provider\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_time_provider_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_time_provider_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1422,7 +1461,9 @@ impl<O: IsA<RTSPMedia>> RTSPMediaExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::transport-mode\0".as_ptr() as *const _,
|
b"notify::transport-mode\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_transport_mode_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_transport_mode_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,7 @@ use gst;
|
||||||
use gst_rtsp;
|
use gst_rtsp;
|
||||||
use gst_rtsp_server_sys;
|
use gst_rtsp_server_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPAddressPool;
|
use RTSPAddressPool;
|
||||||
use RTSPMedia;
|
use RTSPMedia;
|
||||||
use RTSPPublishClockMode;
|
use RTSPPublishClockMode;
|
||||||
|
@ -732,7 +733,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"media-configure\0".as_ptr() as *const _,
|
b"media-configure\0".as_ptr() as *const _,
|
||||||
Some(*(&media_configure_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
media_configure_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -763,7 +766,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"media-constructed\0".as_ptr() as *const _,
|
b"media-constructed\0".as_ptr() as *const _,
|
||||||
Some(*(&media_constructed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
media_constructed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -791,7 +796,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::bind-mcast-address\0".as_ptr() as *const _,
|
b"notify::bind-mcast-address\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_bind_mcast_address_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_bind_mcast_address_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -816,7 +823,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::buffer-size\0".as_ptr() as *const _,
|
b"notify::buffer-size\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_buffer_size_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_buffer_size_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -841,7 +850,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::clock\0".as_ptr() as *const _,
|
b"notify::clock\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_clock_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_clock_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -866,7 +877,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::eos-shutdown\0".as_ptr() as *const _,
|
b"notify::eos-shutdown\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_eos_shutdown_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_eos_shutdown_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -891,7 +904,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::latency\0".as_ptr() as *const _,
|
b"notify::latency\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_latency_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_latency_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -916,7 +931,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::launch\0".as_ptr() as *const _,
|
b"notify::launch\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_launch_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_launch_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -941,7 +958,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-mcast-ttl\0".as_ptr() as *const _,
|
b"notify::max-mcast-ttl\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_mcast_ttl_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_mcast_ttl_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -966,7 +985,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::profiles\0".as_ptr() as *const _,
|
b"notify::profiles\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_profiles_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_profiles_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -991,7 +1012,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::protocols\0".as_ptr() as *const _,
|
b"notify::protocols\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_protocols_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_protocols_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1016,7 +1039,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::shared\0".as_ptr() as *const _,
|
b"notify::shared\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_shared_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_shared_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1044,7 +1069,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::stop-on-disconnect\0".as_ptr() as *const _,
|
b"notify::stop-on-disconnect\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_stop_on_disconnect_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_stop_on_disconnect_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1069,7 +1096,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::suspend-mode\0".as_ptr() as *const _,
|
b"notify::suspend-mode\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_suspend_mode_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_suspend_mode_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1097,7 +1126,9 @@ impl<O: IsA<RTSPMediaFactory>> RTSPMediaFactoryExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::transport-mode\0".as_ptr() as *const _,
|
b"notify::transport-mode\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_transport_mode_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_transport_mode_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_rtsp_server_sys;
|
use gst_rtsp_server_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPMediaFactory;
|
use RTSPMediaFactory;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -124,7 +125,9 @@ impl<O: IsA<RTSPMediaFactoryURI>> RTSPMediaFactoryURIExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::uri\0".as_ptr() as *const _,
|
b"notify::uri\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_uri_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_uri_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -149,7 +152,9 @@ impl<O: IsA<RTSPMediaFactoryURI>> RTSPMediaFactoryURIExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::use-gstpay\0".as_ptr() as *const _,
|
b"notify::use-gstpay\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_use_gstpay_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_use_gstpay_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use glib::GString;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_rtsp_server_sys;
|
use gst_rtsp_server_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use RTSPAuth;
|
use RTSPAuth;
|
||||||
use RTSPClient;
|
use RTSPClient;
|
||||||
|
@ -404,7 +405,9 @@ impl<O: IsA<RTSPServer>> RTSPServerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"client-connected\0".as_ptr() as *const _,
|
b"client-connected\0".as_ptr() as *const _,
|
||||||
Some(*(&client_connected_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
client_connected_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -429,7 +432,9 @@ impl<O: IsA<RTSPServer>> RTSPServerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::address\0".as_ptr() as *const _,
|
b"notify::address\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_address_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_address_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -454,7 +459,9 @@ impl<O: IsA<RTSPServer>> RTSPServerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::backlog\0".as_ptr() as *const _,
|
b"notify::backlog\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_backlog_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_backlog_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -479,7 +486,9 @@ impl<O: IsA<RTSPServer>> RTSPServerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::bound-port\0".as_ptr() as *const _,
|
b"notify::bound-port\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_bound_port_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_bound_port_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -504,7 +513,9 @@ impl<O: IsA<RTSPServer>> RTSPServerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::mount-points\0".as_ptr() as *const _,
|
b"notify::mount-points\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_mount_points_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_mount_points_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -529,7 +540,9 @@ impl<O: IsA<RTSPServer>> RTSPServerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::service\0".as_ptr() as *const _,
|
b"notify::service\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_service_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_service_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -554,7 +567,9 @@ impl<O: IsA<RTSPServer>> RTSPServerExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::session-pool\0".as_ptr() as *const _,
|
b"notify::session-pool\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_session_pool_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_session_pool_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,7 @@ use gobject_sys;
|
||||||
use gst_rtsp_server_sys;
|
use gst_rtsp_server_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPFilterResult;
|
use RTSPFilterResult;
|
||||||
use RTSPMedia;
|
use RTSPMedia;
|
||||||
use RTSPSessionMedia;
|
use RTSPSessionMedia;
|
||||||
|
@ -296,7 +297,9 @@ impl<O: IsA<RTSPSession>> RTSPSessionExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::timeout\0".as_ptr() as *const _,
|
b"notify::timeout\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_timeout_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_timeout_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -324,9 +327,9 @@ impl<O: IsA<RTSPSession>> RTSPSessionExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::timeout-always-visible\0".as_ptr() as *const _,
|
b"notify::timeout-always-visible\0".as_ptr() as *const _,
|
||||||
Some(
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
*(¬ify_timeout_always_visible_trampoline::<Self, F> as *const _ as *const _),
|
notify_timeout_always_visible_trampoline::<Self, F> as *const (),
|
||||||
),
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_rtsp_server_sys;
|
use gst_rtsp_server_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPFilterResult;
|
use RTSPFilterResult;
|
||||||
use RTSPSession;
|
use RTSPSession;
|
||||||
|
|
||||||
|
@ -202,7 +203,9 @@ impl<O: IsA<RTSPSessionPool>> RTSPSessionPoolExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"session-removed\0".as_ptr() as *const _,
|
b"session-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&session_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
session_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -227,7 +230,9 @@ impl<O: IsA<RTSPSessionPool>> RTSPSessionPoolExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-sessions\0".as_ptr() as *const _,
|
b"notify::max-sessions\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_sessions_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_sessions_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,7 @@ use gst_rtsp_server_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPAddress;
|
use RTSPAddress;
|
||||||
use RTSPAddressPool;
|
use RTSPAddressPool;
|
||||||
use RTSPFilterResult;
|
use RTSPFilterResult;
|
||||||
|
@ -1098,7 +1099,9 @@ impl<O: IsA<RTSPStream>> RTSPStreamExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"new-rtcp-encoder\0".as_ptr() as *const _,
|
b"new-rtcp-encoder\0".as_ptr() as *const _,
|
||||||
Some(*(&new_rtcp_encoder_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
new_rtcp_encoder_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1129,7 +1132,9 @@ impl<O: IsA<RTSPStream>> RTSPStreamExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"new-rtp-encoder\0".as_ptr() as *const _,
|
b"new-rtp-encoder\0".as_ptr() as *const _,
|
||||||
Some(*(&new_rtp_encoder_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
new_rtp_encoder_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1160,7 +1165,9 @@ impl<O: IsA<RTSPStream>> RTSPStreamExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"new-rtp-rtcp-decoder\0".as_ptr() as *const _,
|
b"new-rtp-rtcp-decoder\0".as_ptr() as *const _,
|
||||||
Some(*(&new_rtp_rtcp_decoder_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
new_rtp_rtcp_decoder_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1185,7 +1192,9 @@ impl<O: IsA<RTSPStream>> RTSPStreamExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::control\0".as_ptr() as *const _,
|
b"notify::control\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_control_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_control_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1210,7 +1219,9 @@ impl<O: IsA<RTSPStream>> RTSPStreamExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::profiles\0".as_ptr() as *const _,
|
b"notify::profiles\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_profiles_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_profiles_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -1235,7 +1246,9 @@ impl<O: IsA<RTSPStream>> RTSPStreamExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::protocols\0".as_ptr() as *const _,
|
b"notify::protocols\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_protocols_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_protocols_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_rtsp_server_sys;
|
use gst_rtsp_server_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use RTSPContext;
|
use RTSPContext;
|
||||||
use RTSPThread;
|
use RTSPThread;
|
||||||
use RTSPThreadType;
|
use RTSPThreadType;
|
||||||
|
@ -107,7 +108,9 @@ impl<O: IsA<RTSPThreadPool>> RTSPThreadPoolExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::max-threads\0".as_ptr() as *const _,
|
b"notify::max-threads\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_max_threads_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_max_threads_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gobject_sys;
|
||||||
use gst;
|
use gst;
|
||||||
use gst_video_sys;
|
use gst_video_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
#[cfg(any(feature = "v1_14", feature = "dox"))]
|
||||||
use VideoCodecFrame;
|
use VideoCodecFrame;
|
||||||
|
|
||||||
|
@ -183,7 +184,9 @@ impl<O: IsA<VideoEncoder>> VideoEncoderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::qos\0".as_ptr() as *const _,
|
b"notify::qos\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_qos_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_qos_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
|
@ -13,6 +13,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_web_rtc_sys;
|
use gst_web_rtc_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use WebRTCDTLSTransportState;
|
use WebRTCDTLSTransportState;
|
||||||
use WebRTCICETransport;
|
use WebRTCICETransport;
|
||||||
|
|
||||||
|
@ -188,7 +189,9 @@ impl WebRTCDTLSTransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::certificate\0".as_ptr() as *const _,
|
b"notify::certificate\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_certificate_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_certificate_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -213,7 +216,9 @@ impl WebRTCDTLSTransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::client\0".as_ptr() as *const _,
|
b"notify::client\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_client_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_client_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -240,7 +245,9 @@ impl WebRTCDTLSTransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::remote-certificate\0".as_ptr() as *const _,
|
b"notify::remote-certificate\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_remote_certificate_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_remote_certificate_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -265,7 +272,9 @@ impl WebRTCDTLSTransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::state\0".as_ptr() as *const _,
|
b"notify::state\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_state_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_state_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -292,7 +301,9 @@ impl WebRTCDTLSTransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::transport\0".as_ptr() as *const _,
|
b"notify::transport\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_transport_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_transport_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst_web_rtc_sys;
|
use gst_web_rtc_sys;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use WebRTCICEComponent;
|
use WebRTCICEComponent;
|
||||||
use WebRTCICEConnectionState;
|
use WebRTCICEConnectionState;
|
||||||
use WebRTCICEGatheringState;
|
use WebRTCICEGatheringState;
|
||||||
|
@ -128,7 +129,9 @@ impl WebRTCICETransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"on-new-candidate\0".as_ptr() as *const _,
|
b"on-new-candidate\0".as_ptr() as *const _,
|
||||||
Some(*(&on_new_candidate_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
on_new_candidate_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -154,7 +157,9 @@ impl WebRTCICETransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"on-selected-candidate-pair-change\0".as_ptr() as *const _,
|
b"on-selected-candidate-pair-change\0".as_ptr() as *const _,
|
||||||
Some(*(&on_selected_candidate_pair_change_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
on_selected_candidate_pair_change_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -181,7 +186,9 @@ impl WebRTCICETransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::gathering-state\0".as_ptr() as *const _,
|
b"notify::gathering-state\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_gathering_state_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_gathering_state_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -206,7 +213,9 @@ impl WebRTCICETransport {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::state\0".as_ptr() as *const _,
|
b"notify::state\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_state_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_state_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use ChildProxy;
|
use ChildProxy;
|
||||||
use Element;
|
use Element;
|
||||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||||
|
@ -329,7 +330,9 @@ impl<O: IsA<Bin>> GstBinExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"deep-element-added\0".as_ptr() as *const _,
|
b"deep-element-added\0".as_ptr() as *const _,
|
||||||
Some(*(&deep_element_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
deep_element_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -363,7 +366,9 @@ impl<O: IsA<Bin>> GstBinExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"deep-element-removed\0".as_ptr() as *const _,
|
b"deep-element-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&deep_element_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
deep_element_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -394,7 +399,9 @@ impl<O: IsA<Bin>> GstBinExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"element-added\0".as_ptr() as *const _,
|
b"element-added\0".as_ptr() as *const _,
|
||||||
Some(*(&element_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
element_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -425,7 +432,9 @@ impl<O: IsA<Bin>> GstBinExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"element-removed\0".as_ptr() as *const _,
|
b"element-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&element_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
element_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -453,7 +462,9 @@ impl<O: IsA<Bin>> GstBinExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::async-handling\0".as_ptr() as *const _,
|
b"notify::async-handling\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_async_handling_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_async_handling_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -481,7 +492,9 @@ impl<O: IsA<Bin>> GstBinExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::message-forward\0".as_ptr() as *const _,
|
b"notify::message-forward\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_message_forward_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_message_forward_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use ClockTime;
|
use ClockTime;
|
||||||
use Message;
|
use Message;
|
||||||
use Object;
|
use Object;
|
||||||
|
@ -124,7 +125,9 @@ impl Bus {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"message\0".as_ptr() as *const _,
|
b"message\0".as_ptr() as *const _,
|
||||||
Some(*(&message_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
message_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -149,7 +152,9 @@ impl Bus {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"sync-message\0".as_ptr() as *const _,
|
b"sync-message\0".as_ptr() as *const _,
|
||||||
Some(*(&sync_message_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
sync_message_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
pub struct ChildProxy(Interface<gst_sys::GstChildProxy>);
|
pub struct ChildProxy(Interface<gst_sys::GstChildProxy>);
|
||||||
|
@ -162,7 +163,9 @@ impl<O: IsA<ChildProxy>> ChildProxyExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"child-added\0".as_ptr() as *const _,
|
b"child-added\0".as_ptr() as *const _,
|
||||||
Some(*(&child_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
child_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -195,7 +198,9 @@ impl<O: IsA<ChildProxy>> ChildProxyExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"child-removed\0".as_ptr() as *const _,
|
b"child-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&child_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
child_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
|
use std::mem::transmute;
|
||||||
use ClockTime;
|
use ClockTime;
|
||||||
use Object;
|
use Object;
|
||||||
|
|
||||||
|
@ -438,7 +439,9 @@ impl<O: IsA<Clock>> ClockExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"synced\0".as_ptr() as *const _,
|
b"synced\0".as_ptr() as *const _,
|
||||||
Some(*(&synced_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
synced_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -463,7 +466,9 @@ impl<O: IsA<Clock>> ClockExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::timeout\0".as_ptr() as *const _,
|
b"notify::timeout\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_timeout_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_timeout_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -488,7 +493,9 @@ impl<O: IsA<Clock>> ClockExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::window-size\0".as_ptr() as *const _,
|
b"notify::window-size\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_window_size_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_window_size_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -516,7 +523,9 @@ impl<O: IsA<Clock>> ClockExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::window-threshold\0".as_ptr() as *const _,
|
b"notify::window-threshold\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_window_threshold_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_window_threshold_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ use glib::GString;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Caps;
|
use Caps;
|
||||||
use Element;
|
use Element;
|
||||||
use Object;
|
use Object;
|
||||||
|
@ -140,7 +141,9 @@ impl<O: IsA<Device>> DeviceExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"removed\0".as_ptr() as *const _,
|
b"removed\0".as_ptr() as *const _,
|
||||||
Some(*(&removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Bus;
|
use Bus;
|
||||||
use Device;
|
use Device;
|
||||||
use Object;
|
use Object;
|
||||||
|
@ -158,7 +159,9 @@ impl<O: IsA<DeviceMonitor>> DeviceMonitorExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::show-all\0".as_ptr() as *const _,
|
b"notify::show-all\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_show_all_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_show_all_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use glib_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use libc;
|
use libc;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Bus;
|
use Bus;
|
||||||
use Device;
|
use Device;
|
||||||
use DeviceProviderFactory;
|
use DeviceProviderFactory;
|
||||||
|
@ -196,7 +197,9 @@ impl<O: IsA<DeviceProvider>> DeviceProviderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"provider-hidden\0".as_ptr() as *const _,
|
b"provider-hidden\0".as_ptr() as *const _,
|
||||||
Some(*(&provider_hidden_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
provider_hidden_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -227,7 +230,9 @@ impl<O: IsA<DeviceProvider>> DeviceProviderExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"provider-unhidden\0".as_ptr() as *const _,
|
b"provider-unhidden\0".as_ptr() as *const _,
|
||||||
Some(*(&provider_unhidden_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
provider_unhidden_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
use Bus;
|
use Bus;
|
||||||
use Caps;
|
use Caps;
|
||||||
|
@ -676,7 +677,9 @@ impl<O: IsA<Element>> ElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"no-more-pads\0".as_ptr() as *const _,
|
b"no-more-pads\0".as_ptr() as *const _,
|
||||||
Some(*(&no_more_pads_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
no_more_pads_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -704,7 +707,9 @@ impl<O: IsA<Element>> ElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pad-added\0".as_ptr() as *const _,
|
b"pad-added\0".as_ptr() as *const _,
|
||||||
Some(*(&pad_added_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pad_added_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -732,7 +737,9 @@ impl<O: IsA<Element>> ElementExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pad-removed\0".as_ptr() as *const _,
|
b"pad-removed\0".as_ptr() as *const _,
|
||||||
Some(*(&pad_removed_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pad_removed_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ use glib::GString;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use ClockTime;
|
use ClockTime;
|
||||||
|
|
||||||
glib_wrapper! {
|
glib_wrapper! {
|
||||||
|
@ -307,7 +308,9 @@ impl<O: IsA<Object>> GstObjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::name\0".as_ptr() as *const _,
|
b"notify::name\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_name_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_name_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -332,7 +335,9 @@ impl<O: IsA<Object>> GstObjectExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::parent\0".as_ptr() as *const _,
|
b"notify::parent\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_parent_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_parent_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Caps;
|
use Caps;
|
||||||
use Element;
|
use Element;
|
||||||
use Event;
|
use Event;
|
||||||
|
@ -581,7 +582,9 @@ impl<O: IsA<Pad>> PadExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"linked\0".as_ptr() as *const _,
|
b"linked\0".as_ptr() as *const _,
|
||||||
Some(*(&linked_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
linked_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -609,7 +612,9 @@ impl<O: IsA<Pad>> PadExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"unlinked\0".as_ptr() as *const _,
|
b"unlinked\0".as_ptr() as *const _,
|
||||||
Some(*(&unlinked_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
unlinked_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -634,7 +639,9 @@ impl<O: IsA<Pad>> PadExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::caps\0".as_ptr() as *const _,
|
b"notify::caps\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_caps_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_caps_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -659,7 +666,9 @@ impl<O: IsA<Pad>> PadExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::offset\0".as_ptr() as *const _,
|
b"notify::offset\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_offset_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_offset_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -684,7 +693,9 @@ impl<O: IsA<Pad>> PadExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::template\0".as_ptr() as *const _,
|
b"notify::template\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_template_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_template_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Caps;
|
use Caps;
|
||||||
use Object;
|
use Object;
|
||||||
use Pad;
|
use Pad;
|
||||||
|
@ -161,7 +162,9 @@ impl PadTemplate {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"pad-created\0".as_ptr() as *const _,
|
b"pad-created\0".as_ptr() as *const _,
|
||||||
Some(*(&pad_created_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
pad_created_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,7 @@ use glib::translate::*;
|
||||||
use glib_sys;
|
use glib_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Bin;
|
use Bin;
|
||||||
use ChildProxy;
|
use ChildProxy;
|
||||||
use Clock;
|
use Clock;
|
||||||
|
@ -165,7 +166,9 @@ impl<O: IsA<Pipeline>> PipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::auto-flush-bus\0".as_ptr() as *const _,
|
b"notify::auto-flush-bus\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_auto_flush_bus_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_auto_flush_bus_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -190,7 +193,9 @@ impl<O: IsA<Pipeline>> PipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::delay\0".as_ptr() as *const _,
|
b"notify::delay\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_delay_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_delay_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -215,7 +220,9 @@ impl<O: IsA<Pipeline>> PipelineExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::latency\0".as_ptr() as *const _,
|
b"notify::latency\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_latency_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_latency_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ use glib_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std;
|
use std;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Object;
|
use Object;
|
||||||
use Plugin;
|
use Plugin;
|
||||||
use PluginFeature;
|
use PluginFeature;
|
||||||
|
@ -232,7 +233,9 @@ impl Registry {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"feature-added\0".as_ptr() as *const _,
|
b"feature-added\0".as_ptr() as *const _,
|
||||||
Some(*(&feature_added_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
feature_added_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -257,7 +260,9 @@ impl Registry {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"plugin-added\0".as_ptr() as *const _,
|
b"plugin-added\0".as_ptr() as *const _,
|
||||||
Some(*(&plugin_added_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
plugin_added_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Caps;
|
use Caps;
|
||||||
use Object;
|
use Object;
|
||||||
use StreamFlags;
|
use StreamFlags;
|
||||||
|
@ -210,7 +211,9 @@ impl Stream {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::caps\0".as_ptr() as *const _,
|
b"notify::caps\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_caps_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_caps_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -235,7 +238,9 @@ impl Stream {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::stream-flags\0".as_ptr() as *const _,
|
b"notify::stream-flags\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_stream_flags_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_stream_flags_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -260,7 +265,9 @@ impl Stream {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::stream-type\0".as_ptr() as *const _,
|
b"notify::stream-type\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_stream_type_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_stream_type_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -283,7 +290,9 @@ impl Stream {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::tags\0".as_ptr() as *const _,
|
b"notify::tags\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_tags_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_tags_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Object;
|
use Object;
|
||||||
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
#[cfg(any(feature = "v1_10", feature = "dox"))]
|
||||||
use Stream;
|
use Stream;
|
||||||
|
@ -97,7 +98,9 @@ impl StreamCollection {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::upstream-id\0".as_ptr() as *const _,
|
b"notify::upstream-id\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_upstream_id_trampoline::<F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_upstream_id_trampoline::<F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,7 @@ use glib_sys;
|
||||||
use gobject_sys;
|
use gobject_sys;
|
||||||
use gst_sys;
|
use gst_sys;
|
||||||
use std::boxed::Box as Box_;
|
use std::boxed::Box as Box_;
|
||||||
|
use std::mem::transmute;
|
||||||
use Clock;
|
use Clock;
|
||||||
use ClockType;
|
use ClockType;
|
||||||
use Object;
|
use Object;
|
||||||
|
@ -100,7 +101,9 @@ impl<O: IsA<SystemClock>> SystemClockExt for O {
|
||||||
connect_raw(
|
connect_raw(
|
||||||
self.as_ptr() as *mut _,
|
self.as_ptr() as *mut _,
|
||||||
b"notify::clock-type\0".as_ptr() as *const _,
|
b"notify::clock-type\0".as_ptr() as *const _,
|
||||||
Some(*(¬ify_clock_type_trampoline::<Self, F> as *const _ as *const _)),
|
Some(transmute::<_, unsafe extern "C" fn()>(
|
||||||
|
notify_clock_type_trampoline::<Self, F> as *const (),
|
||||||
|
)),
|
||||||
Box_::into_raw(f),
|
Box_::into_raw(f),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
Generated by gir (https://github.com/gtk-rs/gir @ 5231cae)
|
Generated by gir (https://github.com/gtk-rs/gir @ 2abca11)
|
||||||
from gir-files (https://github.com/gtk-rs/gir-files @ 83f2748e)
|
from gir-files (https://github.com/gtk-rs/gir-files @ ac272584)
|
||||||
|
|
Loading…
Reference in a new issue