pub trait IDirectSoundFXI3DL2Reverb_Impl: Sized {
    // Required methods
    fn SetAllParameters(
        &self,
        pcdsfxi3dl2reverb: *const DSFXI3DL2Reverb
    ) -> Result<()>;
    fn GetAllParameters(
        &self,
        pdsfxi3dl2reverb: *mut DSFXI3DL2Reverb
    ) -> Result<()>;
    fn SetPreset(&self, dwpreset: u32) -> Result<()>;
    fn GetPreset(&self) -> Result<u32>;
    fn SetQuality(&self, lquality: i32) -> Result<()>;
    fn GetQuality(&self) -> Result<i32>;
}

Required Methods§

fn SetAllParameters( &self, pcdsfxi3dl2reverb: *const DSFXI3DL2Reverb ) -> Result<()>

fn GetAllParameters(&self, pdsfxi3dl2reverb: *mut DSFXI3DL2Reverb) -> Result<()>

fn SetPreset(&self, dwpreset: u32) -> Result<()>

fn GetPreset(&self) -> Result<u32>

fn SetQuality(&self, lquality: i32) -> Result<()>

fn GetQuality(&self) -> Result<i32>

Object Safety§

This trait is not object safe.

Implementors§