Trait windows::Win32::Media::DirectShow::IOverlayNotify_Impl
pub trait IOverlayNotify_Impl: Sized {
// Required methods
fn OnPaletteChange(
&self,
dwcolors: u32,
ppalette: *const PALETTEENTRY
) -> Result<()>;
fn OnClipChange(
&self,
psourcerect: *const RECT,
pdestinationrect: *const RECT,
prgndata: *const RGNDATA
) -> Result<()>;
fn OnColorKeyChange(&self, pcolorkey: *const COLORKEY) -> Result<()>;
fn OnPositionChange(
&self,
psourcerect: *const RECT,
pdestinationrect: *const RECT
) -> Result<()>;
}
Required Methods§
fn OnPaletteChange( &self, dwcolors: u32, ppalette: *const PALETTEENTRY ) -> Result<()>
fn OnClipChange( &self, psourcerect: *const RECT, pdestinationrect: *const RECT, prgndata: *const RGNDATA ) -> Result<()>
fn OnColorKeyChange(&self, pcolorkey: *const COLORKEY) -> Result<()>
fn OnPositionChange( &self, psourcerect: *const RECT, pdestinationrect: *const RECT ) -> Result<()>
Object Safety§
This trait is not object safe.