Struct IAudioInputEndpointRT_Vtbl
#[repr(C)]pub struct IAudioInputEndpointRT_Vtbl {
pub base__: IUnknown_Vtbl,
pub GetInputDataPointer: unsafe extern "system" fn(_: *mut c_void, _: *mut APO_CONNECTION_PROPERTY, _: *mut AE_CURRENT_POSITION),
pub ReleaseInputDataPointer: unsafe extern "system" fn(_: *mut c_void, _: u32, _: usize),
pub PulseEndpoint: unsafe extern "system" fn(_: *mut c_void),
}
Fields§
§base__: IUnknown_Vtbl
§GetInputDataPointer: unsafe extern "system" fn(_: *mut c_void, _: *mut APO_CONNECTION_PROPERTY, _: *mut AE_CURRENT_POSITION)
§ReleaseInputDataPointer: unsafe extern "system" fn(_: *mut c_void, _: u32, _: usize)
§PulseEndpoint: unsafe extern "system" fn(_: *mut c_void)
Implementations§
§impl IAudioInputEndpointRT_Vtbl
impl IAudioInputEndpointRT_Vtbl
pub const fn new<Identity: IAudioInputEndpointRT_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IAudioInputEndpointRT_Vtbl
impl RefUnwindSafe for IAudioInputEndpointRT_Vtbl
impl Send for IAudioInputEndpointRT_Vtbl
impl Sync for IAudioInputEndpointRT_Vtbl
impl Unpin for IAudioInputEndpointRT_Vtbl
impl UnwindSafe for IAudioInputEndpointRT_Vtbl
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