#[repr(C)]pub struct IAudioRenderClientVtbl {
pub parent: IUnknownVtbl,
pub GetBuffer: unsafe extern "system" fn(This: *mut IAudioRenderClient, NumFramesRequested: UINT32, ppData: *mut *mut BYTE) -> HRESULT,
pub ReleaseBuffer: unsafe extern "system" fn(This: *mut IAudioRenderClient, NumFramesWritten: UINT32, dwFlags: DWORD) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetBuffer: unsafe extern "system" fn(This: *mut IAudioRenderClient, NumFramesRequested: UINT32, ppData: *mut *mut BYTE) -> HRESULT
§ReleaseBuffer: unsafe extern "system" fn(This: *mut IAudioRenderClient, NumFramesWritten: UINT32, dwFlags: DWORD) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAudioRenderClientVtbl
impl RefUnwindSafe for IAudioRenderClientVtbl
impl Send for IAudioRenderClientVtbl
impl Sync for IAudioRenderClientVtbl
impl Unpin for IAudioRenderClientVtbl
impl UnwindSafe for IAudioRenderClientVtbl
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