pub trait IWICBitmapDecoderInfo_Impl: Sized + IWICBitmapCodecInfo_Impl {
    // Required methods
    fn GetPatterns(
        &self,
        cbsizepatterns: u32,
        ppatterns: *mut WICBitmapPattern,
        pcpatterns: *mut u32,
        pcbpatternsactual: *mut u32,
    ) -> Result<()>;
    fn MatchesPattern(&self, pistream: Option<&IStream>) -> Result<BOOL>;
    fn CreateInstance(&self) -> Result<IWICBitmapDecoder>;
}

Required Methods§

fn GetPatterns( &self, cbsizepatterns: u32, ppatterns: *mut WICBitmapPattern, pcpatterns: *mut u32, pcbpatternsactual: *mut u32, ) -> Result<()>

fn MatchesPattern(&self, pistream: Option<&IStream>) -> Result<BOOL>

fn CreateInstance(&self) -> Result<IWICBitmapDecoder>

Object Safety§

This trait is not object safe.

Implementors§