pub struct IAudioRenderClientVtbl {
pub QueryInterface: unsafe extern "system" fn(This: *mut IAudioRenderClient, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT,
pub AddRef: unsafe extern "system" fn(This: *mut IAudioRenderClient) -> ULONG,
pub Release: unsafe extern "system" fn(This: *mut IAudioRenderClient) -> ULONG,
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
QueryInterface: unsafe extern "system" fn(This: *mut IAudioRenderClient, riid: REFIID, ppvObject: *mut *mut c_void) -> HRESULT
AddRef: unsafe extern "system" fn(This: *mut IAudioRenderClient) -> ULONG
Release: unsafe extern "system" fn(This: *mut IAudioRenderClient) -> ULONG
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