#[repr(C)]pub struct VncBaseAudioClass {
pub parent_class: GObjectClass,
pub playback_start: Option<unsafe extern "C" fn(*mut VncBaseAudio, *mut VncAudioFormat) -> gboolean>,
pub playback_stop: Option<unsafe extern "C" fn(*mut VncBaseAudio) -> gboolean>,
pub playback_data: Option<unsafe extern "C" fn(*mut VncBaseAudio, *mut VncAudioSample) -> gboolean>,
}Fields§
§parent_class: GObjectClass§playback_start: Option<unsafe extern "C" fn(*mut VncBaseAudio, *mut VncAudioFormat) -> gboolean>§playback_stop: Option<unsafe extern "C" fn(*mut VncBaseAudio) -> gboolean>§playback_data: Option<unsafe extern "C" fn(*mut VncBaseAudio, *mut VncAudioSample) -> gboolean>Trait Implementations§
Source§impl Clone for VncBaseAudioClass
impl Clone for VncBaseAudioClass
Source§fn clone(&self) -> VncBaseAudioClass
fn clone(&self) -> VncBaseAudioClass
Returns a duplicate 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 VncBaseAudioClass
impl Debug for VncBaseAudioClass
impl Copy for VncBaseAudioClass
Auto Trait Implementations§
impl Freeze for VncBaseAudioClass
impl RefUnwindSafe for VncBaseAudioClass
impl !Send for VncBaseAudioClass
impl !Sync for VncBaseAudioClass
impl Unpin for VncBaseAudioClass
impl UnwindSafe for VncBaseAudioClass
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