Struct wireplumber_sys::WpSessionItemClass
source · #[repr(C)]pub struct WpSessionItemClass {
pub parent_class: WpObjectClass,
pub reset: Option<unsafe extern "C" fn(_: *mut WpSessionItem)>,
pub configure: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: *mut WpProperties) -> gboolean>,
pub get_associated_proxy: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: GType) -> gpointer>,
pub disable_active: Option<unsafe extern "C" fn(_: *mut WpSessionItem)>,
pub disable_exported: Option<unsafe extern "C" fn(_: *mut WpSessionItem)>,
pub enable_active: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: *mut WpTransition)>,
pub enable_exported: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: *mut WpTransition)>,
pub _wp_padding: [gpointer; 5],
}
Fields§
§parent_class: WpObjectClass
§reset: Option<unsafe extern "C" fn(_: *mut WpSessionItem)>
§configure: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: *mut WpProperties) -> gboolean>
§get_associated_proxy: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: GType) -> gpointer>
§disable_active: Option<unsafe extern "C" fn(_: *mut WpSessionItem)>
§disable_exported: Option<unsafe extern "C" fn(_: *mut WpSessionItem)>
§enable_active: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: *mut WpTransition)>
§enable_exported: Option<unsafe extern "C" fn(_: *mut WpSessionItem, _: *mut WpTransition)>
§_wp_padding: [gpointer; 5]
Trait Implementations§
source§impl Clone for WpSessionItemClass
impl Clone for WpSessionItemClass
source§fn clone(&self) -> WpSessionItemClass
fn clone(&self) -> WpSessionItemClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WpSessionItemClass
impl Debug for WpSessionItemClass
impl Copy for WpSessionItemClass
Auto Trait Implementations§
impl Freeze for WpSessionItemClass
impl RefUnwindSafe for WpSessionItemClass
impl !Send for WpSessionItemClass
impl !Sync for WpSessionItemClass
impl Unpin for WpSessionItemClass
impl UnwindSafe for WpSessionItemClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more