#[repr(C)]pub struct IAudioProcessor {
pub vtbl: *const IAudioProcessorVtbl,
}Fields§
§vtbl: *const IAudioProcessorVtblTrait Implementations§
Source§impl Clone for IAudioProcessor
impl Clone for IAudioProcessor
Source§fn clone(&self) -> IAudioProcessor
fn clone(&self) -> IAudioProcessor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IAudioProcessor
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IAudioProcessor
Source§impl Interface for IAudioProcessor
impl Interface for IAudioProcessor
Source§impl Unknown for IAudioProcessor
impl Unknown for IAudioProcessor
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IAudioProcessor
impl Inherits<FUnknown> for IAudioProcessor
impl Send for IAudioProcessor
impl Sync for IAudioProcessor
Auto Trait Implementations§
impl Freeze for IAudioProcessor
impl RefUnwindSafe for IAudioProcessor
impl Unpin for IAudioProcessor
impl UnwindSafe for IAudioProcessor
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