#[repr(C)]pub struct IAudioCaptureClient {
pub lpVtbl: *const IAudioCaptureClientVtbl,
}
Fields§
§lpVtbl: *const IAudioCaptureClientVtbl
Implementations§
Source§impl IAudioCaptureClient
impl IAudioCaptureClient
pub unsafe fn GetBuffer( &self, ppData: *mut *mut BYTE, pNumFramesToRead: *mut UINT32, pdwFlags: *mut DWORD, pu64DevicePosition: *mut UINT64, pu64QPCPosition: *mut UINT64, ) -> HRESULT
pub unsafe fn ReleaseBuffer(&self, NumFramesRead: UINT32) -> HRESULT
pub unsafe fn GetNextPacketSize( &self, pNumFramesInNextPacket: *mut UINT32, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IAudioCaptureClient
impl Deref for IAudioCaptureClient
Auto Trait Implementations§
impl Freeze for IAudioCaptureClient
impl RefUnwindSafe for IAudioCaptureClient
impl !Send for IAudioCaptureClient
impl !Sync for IAudioCaptureClient
impl Unpin for IAudioCaptureClient
impl UnwindSafe for IAudioCaptureClient
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