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.

Implementors§