#[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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VncBaseAudioClass
Auto Trait Implementations§
impl !Send for VncBaseAudioClass
impl !Sync for VncBaseAudioClass
impl Freeze for VncBaseAudioClass
impl RefUnwindSafe for VncBaseAudioClass
impl Unpin for VncBaseAudioClass
impl UnsafeUnpin 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