mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2025-02-21 05:16:26 +00:00
Run everything through rustfmt
This commit is contained in:
parent
9dd6053dbd
commit
a17449e2be
4 changed files with 68 additions and 30 deletions
|
@ -6,5 +6,4 @@ mod test_clock;
|
||||||
pub use self::test_clock::TestClock;
|
pub use self::test_clock::TestClock;
|
||||||
|
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
pub mod traits {
|
pub mod traits {}
|
||||||
}
|
|
||||||
|
|
|
@ -3,12 +3,12 @@
|
||||||
// DO NOT EDIT
|
// DO NOT EDIT
|
||||||
|
|
||||||
use ffi;
|
use ffi;
|
||||||
|
use glib::object::Downcast;
|
||||||
|
use glib::signal::connect;
|
||||||
|
use glib::signal::SignalHandlerId;
|
||||||
|
use glib::translate::*;
|
||||||
use glib::StaticType;
|
use glib::StaticType;
|
||||||
use glib::Value;
|
use glib::Value;
|
||||||
use glib::object::Downcast;
|
|
||||||
use glib::signal::SignalHandlerId;
|
|
||||||
use glib::signal::connect;
|
|
||||||
use glib::translate::*;
|
|
||||||
use glib_ffi;
|
use glib_ffi;
|
||||||
use gobject_ffi;
|
use gobject_ffi;
|
||||||
use gst;
|
use gst;
|
||||||
|
@ -32,15 +32,16 @@ glib_wrapper! {
|
||||||
impl TestClock {
|
impl TestClock {
|
||||||
pub fn new() -> TestClock {
|
pub fn new() -> TestClock {
|
||||||
assert_initialized_main_thread!();
|
assert_initialized_main_thread!();
|
||||||
unsafe {
|
unsafe { gst::Clock::from_glib_full(ffi::gst_test_clock_new()).downcast_unchecked() }
|
||||||
gst::Clock::from_glib_full(ffi::gst_test_clock_new()).downcast_unchecked()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn new_with_start_time(start_time: gst::ClockTime) -> TestClock {
|
pub fn new_with_start_time(start_time: gst::ClockTime) -> TestClock {
|
||||||
assert_initialized_main_thread!();
|
assert_initialized_main_thread!();
|
||||||
unsafe {
|
unsafe {
|
||||||
gst::Clock::from_glib_full(ffi::gst_test_clock_new_with_start_time(start_time.to_glib())).downcast_unchecked()
|
gst::Clock::from_glib_full(ffi::gst_test_clock_new_with_start_time(
|
||||||
|
start_time.to_glib(),
|
||||||
|
))
|
||||||
|
.downcast_unchecked()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,14 +52,14 @@ impl TestClock {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn crank(&self) -> bool {
|
pub fn crank(&self) -> bool {
|
||||||
unsafe {
|
unsafe { from_glib(ffi::gst_test_clock_crank(self.to_glib_none().0)) }
|
||||||
from_glib(ffi::gst_test_clock_crank(self.to_glib_none().0))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_next_entry_time(&self) -> gst::ClockTime {
|
pub fn get_next_entry_time(&self) -> gst::ClockTime {
|
||||||
unsafe {
|
unsafe {
|
||||||
from_glib(ffi::gst_test_clock_get_next_entry_time(self.to_glib_none().0))
|
from_glib(ffi::gst_test_clock_get_next_entry_time(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -67,9 +68,7 @@ impl TestClock {
|
||||||
//}
|
//}
|
||||||
|
|
||||||
pub fn peek_id_count(&self) -> u32 {
|
pub fn peek_id_count(&self) -> u32 {
|
||||||
unsafe {
|
unsafe { ffi::gst_test_clock_peek_id_count(self.to_glib_none().0) }
|
||||||
ffi::gst_test_clock_peek_id_count(self.to_glib_none().0)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//pub fn peek_next_pending_id(&self, pending_id: /*Ignored*/&mut gst::ClockID) -> bool {
|
//pub fn peek_next_pending_id(&self, pending_id: /*Ignored*/&mut gst::ClockID) -> bool {
|
||||||
|
@ -107,21 +106,33 @@ impl TestClock {
|
||||||
pub fn get_property_clock_type(&self) -> gst::ClockType {
|
pub fn get_property_clock_type(&self) -> gst::ClockType {
|
||||||
unsafe {
|
unsafe {
|
||||||
let mut value = Value::from_type(<gst::ClockType as StaticType>::static_type());
|
let mut value = Value::from_type(<gst::ClockType as StaticType>::static_type());
|
||||||
gobject_ffi::g_object_get_property(self.to_glib_none().0, "clock-type".to_glib_none().0, value.to_glib_none_mut().0);
|
gobject_ffi::g_object_get_property(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
"clock-type".to_glib_none().0,
|
||||||
|
value.to_glib_none_mut().0,
|
||||||
|
);
|
||||||
value.get().unwrap()
|
value.get().unwrap()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn set_property_clock_type(&self, clock_type: gst::ClockType) {
|
pub fn set_property_clock_type(&self, clock_type: gst::ClockType) {
|
||||||
unsafe {
|
unsafe {
|
||||||
gobject_ffi::g_object_set_property(self.to_glib_none().0, "clock-type".to_glib_none().0, Value::from(&clock_type).to_glib_none().0);
|
gobject_ffi::g_object_set_property(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
"clock-type".to_glib_none().0,
|
||||||
|
Value::from(&clock_type).to_glib_none().0,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_property_start_time(&self) -> u64 {
|
pub fn get_property_start_time(&self) -> u64 {
|
||||||
unsafe {
|
unsafe {
|
||||||
let mut value = Value::from_type(<u64 as StaticType>::static_type());
|
let mut value = Value::from_type(<u64 as StaticType>::static_type());
|
||||||
gobject_ffi::g_object_get_property(self.to_glib_none().0, "start-time".to_glib_none().0, value.to_glib_none_mut().0);
|
gobject_ffi::g_object_get_property(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
"start-time".to_glib_none().0,
|
||||||
|
value.to_glib_none_mut().0,
|
||||||
|
);
|
||||||
value.get().unwrap()
|
value.get().unwrap()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -130,11 +141,18 @@ impl TestClock {
|
||||||
// unsafe { TODO: call ffi::gst_test_clock_id_list_get_latest_time() }
|
// unsafe { TODO: call ffi::gst_test_clock_id_list_get_latest_time() }
|
||||||
//}
|
//}
|
||||||
|
|
||||||
pub fn connect_property_clock_type_notify<F: Fn(&TestClock) + Send + Sync + 'static>(&self, f: F) -> SignalHandlerId {
|
pub fn connect_property_clock_type_notify<F: Fn(&TestClock) + Send + Sync + 'static>(
|
||||||
|
&self,
|
||||||
|
f: F,
|
||||||
|
) -> SignalHandlerId {
|
||||||
unsafe {
|
unsafe {
|
||||||
let f: Box_<Box_<Fn(&TestClock) + Send + Sync + 'static>> = Box_::new(Box_::new(f));
|
let f: Box_<Box_<Fn(&TestClock) + Send + Sync + 'static>> = Box_::new(Box_::new(f));
|
||||||
connect(self.to_glib_none().0, "notify::clock-type",
|
connect(
|
||||||
transmute(notify_clock_type_trampoline as usize), Box_::into_raw(f) as *mut _)
|
self.to_glib_none().0,
|
||||||
|
"notify::clock-type",
|
||||||
|
transmute(notify_clock_type_trampoline as usize),
|
||||||
|
Box_::into_raw(f) as *mut _,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -148,7 +166,11 @@ impl Default for TestClock {
|
||||||
unsafe impl Send for TestClock {}
|
unsafe impl Send for TestClock {}
|
||||||
unsafe impl Sync for TestClock {}
|
unsafe impl Sync for TestClock {}
|
||||||
|
|
||||||
unsafe extern "C" fn notify_clock_type_trampoline(this: *mut ffi::GstTestClock, _param_spec: glib_ffi::gpointer, f: glib_ffi::gpointer) {
|
unsafe extern "C" fn notify_clock_type_trampoline(
|
||||||
|
this: *mut ffi::GstTestClock,
|
||||||
|
_param_spec: glib_ffi::gpointer,
|
||||||
|
f: glib_ffi::gpointer,
|
||||||
|
) {
|
||||||
let f: &&(Fn(&TestClock) + Send + Sync + 'static) = transmute(f);
|
let f: &&(Fn(&TestClock) + Send + Sync + 'static) = transmute(f);
|
||||||
f(&from_glib_borrow(this))
|
f(&from_glib_borrow(this))
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,8 +17,8 @@ use gst::prelude::*;
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
use std::ops;
|
use std::ops;
|
||||||
use std::ptr;
|
|
||||||
use std::path;
|
use std::path;
|
||||||
|
use std::ptr;
|
||||||
use TestClock;
|
use TestClock;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
|
|
@ -14,13 +14,21 @@ use TestClock;
|
||||||
|
|
||||||
impl TestClock {
|
impl TestClock {
|
||||||
pub fn has_id(&self, id: &gst::ClockId) -> bool {
|
pub fn has_id(&self, id: &gst::ClockId) -> bool {
|
||||||
unsafe { from_glib(ffi::gst_test_clock_has_id(self.to_glib_none().0, id.to_glib_none().0)) }
|
unsafe {
|
||||||
|
from_glib(ffi::gst_test_clock_has_id(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
id.to_glib_none().0,
|
||||||
|
))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn peek_next_pending_id(&self) -> Option<gst::ClockId> {
|
pub fn peek_next_pending_id(&self) -> Option<gst::ClockId> {
|
||||||
unsafe {
|
unsafe {
|
||||||
let mut id = ptr::null_mut();
|
let mut id = ptr::null_mut();
|
||||||
let ret: bool = from_glib(ffi::gst_test_clock_peek_next_pending_id(self.to_glib_none().0, &mut id));
|
let ret: bool = from_glib(ffi::gst_test_clock_peek_next_pending_id(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
&mut id,
|
||||||
|
));
|
||||||
if ret {
|
if ret {
|
||||||
from_glib_full(id)
|
from_glib_full(id)
|
||||||
} else {
|
} else {
|
||||||
|
@ -31,20 +39,29 @@ impl TestClock {
|
||||||
|
|
||||||
pub fn process_id_list(&self, pending_list: &[&gst::ClockId]) -> u32 {
|
pub fn process_id_list(&self, pending_list: &[&gst::ClockId]) -> u32 {
|
||||||
unsafe {
|
unsafe {
|
||||||
ffi::gst_test_clock_process_id_list(self.to_glib_none().0, pending_list.to_glib_none().0)
|
ffi::gst_test_clock_process_id_list(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
pending_list.to_glib_none().0,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn process_next_clock_id(&self) -> Option<gst::ClockId> {
|
pub fn process_next_clock_id(&self) -> Option<gst::ClockId> {
|
||||||
unsafe {
|
unsafe {
|
||||||
from_glib_full(ffi::gst_test_clock_process_next_clock_id(self.to_glib_none().0))
|
from_glib_full(ffi::gst_test_clock_process_next_clock_id(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn wait_for_multiple_pending_ids(&self, count: u32) -> Vec<gst::ClockId> {
|
pub fn wait_for_multiple_pending_ids(&self, count: u32) -> Vec<gst::ClockId> {
|
||||||
unsafe {
|
unsafe {
|
||||||
let mut pending_list = ptr::null_mut();
|
let mut pending_list = ptr::null_mut();
|
||||||
ffi::gst_test_clock_wait_for_multiple_pending_ids(self.to_glib_none().0, count, &mut pending_list);
|
ffi::gst_test_clock_wait_for_multiple_pending_ids(
|
||||||
|
self.to_glib_none().0,
|
||||||
|
count,
|
||||||
|
&mut pending_list,
|
||||||
|
);
|
||||||
FromGlibPtrContainer::from_glib_full(pending_list)
|
FromGlibPtrContainer::from_glib_full(pending_list)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue