windows::Win32::Media::Audio::DirectMusic

Trait IDirectMusicCollection_Impl

pub trait IDirectMusicCollection_Impl: IUnknownImpl {
    // Required methods
    fn GetInstrument(&self, dwpatch: u32) -> Result<IDirectMusicInstrument>;
    fn EnumInstrument(
        &self,
        dwindex: u32,
        pdwpatch: *mut u32,
        pwszname: &PCWSTR,
        dwnamelen: u32,
    ) -> Result<()>;
}

Required Methods§

fn GetInstrument(&self, dwpatch: u32) -> Result<IDirectMusicInstrument>

fn EnumInstrument( &self, dwindex: u32, pdwpatch: *mut u32, pwszname: &PCWSTR, dwnamelen: u32, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§