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