#[repr(C)]pub struct IAudioBeamFrameListVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList) -> ULONG>,
pub get_BeamCount: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList, count: *mut UINT) -> HRESULT>,
pub OpenAudioBeamFrame: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList, index: UINT, audioBeamFrame: *mut *mut IAudioBeamFrame) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList) -> ULONG>§get_BeamCount: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList, count: *mut UINT) -> HRESULT>§OpenAudioBeamFrame: Option<unsafe extern "C" fn(This: *mut IAudioBeamFrameList, index: UINT, audioBeamFrame: *mut *mut IAudioBeamFrame) -> HRESULT>Trait Implementations§
Source§impl Debug for IAudioBeamFrameListVtbl
impl Debug for IAudioBeamFrameListVtbl
Source§impl Default for IAudioBeamFrameListVtbl
impl Default for IAudioBeamFrameListVtbl
Source§fn default() -> IAudioBeamFrameListVtbl
fn default() -> IAudioBeamFrameListVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IAudioBeamFrameListVtbl
impl RefUnwindSafe for IAudioBeamFrameListVtbl
impl Send for IAudioBeamFrameListVtbl
impl Sync for IAudioBeamFrameListVtbl
impl Unpin for IAudioBeamFrameListVtbl
impl UnwindSafe for IAudioBeamFrameListVtbl
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