pub trait IAudioProcessingObjectConfiguration_Impl: Sized {
// Required methods
fn LockForProcess(
&self,
u32numinputconnections: u32,
ppinputconnections: *const *const APO_CONNECTION_DESCRIPTOR,
u32numoutputconnections: u32,
ppoutputconnections: *const *const APO_CONNECTION_DESCRIPTOR,
) -> Result<()>;
fn UnlockForProcess(&self) -> Result<()>;
}
Required Methods§
fn LockForProcess( &self, u32numinputconnections: u32, ppinputconnections: *const *const APO_CONNECTION_DESCRIPTOR, u32numoutputconnections: u32, ppoutputconnections: *const *const APO_CONNECTION_DESCRIPTOR, ) -> Result<()>
fn UnlockForProcess(&self) -> Result<()>
Object Safety§
This trait is not object safe.