Trait windows::Win32::Media::DirectShow::Tv::IMSVidVRGraphSegment_Impl
pub trait IMSVidVRGraphSegment_Impl: Sized + IMSVidGraphSegment_Impl {
Show 21 methods
// Required methods
fn Set_VMRendererMode(&self, dwmode: i32) -> Result<()>;
fn SetOwner(&self, window: HWND) -> Result<()>;
fn Owner(&self) -> Result<HWND>;
fn UseOverlay(&self) -> Result<VARIANT_BOOL>;
fn SetUseOverlay(&self, useoverlayval: VARIANT_BOOL) -> Result<()>;
fn Visible(&self) -> Result<VARIANT_BOOL>;
fn SetVisible(&self, visible: VARIANT_BOOL) -> Result<()>;
fn ColorKey(&self) -> Result<u32>;
fn SetColorKey(&self, colorkey: u32) -> Result<()>;
fn Source(&self) -> Result<RECT>;
fn SetSource(&self, r: &RECT) -> Result<()>;
fn Destination(&self) -> Result<RECT>;
fn SetDestination(&self, r: &RECT) -> Result<()>;
fn get_NativeSize(
&self,
sizeval: *mut SIZE,
aspectratio: *mut SIZE
) -> Result<()>;
fn BorderColor(&self) -> Result<u32>;
fn SetBorderColor(&self, color: u32) -> Result<()>;
fn MaintainAspectRatio(&self) -> Result<VARIANT_BOOL>;
fn SetMaintainAspectRatio(&self, fmaintain: VARIANT_BOOL) -> Result<()>;
fn Refresh(&self) -> Result<()>;
fn DisplayChange(&self) -> Result<()>;
fn RePaint(&self, hdc: HDC) -> Result<()>;
}
Required Methods§
fn Set_VMRendererMode(&self, dwmode: i32) -> Result<()>
fn SetOwner(&self, window: HWND) -> Result<()>
fn Owner(&self) -> Result<HWND>
fn UseOverlay(&self) -> Result<VARIANT_BOOL>
fn SetUseOverlay(&self, useoverlayval: VARIANT_BOOL) -> Result<()>
fn Visible(&self) -> Result<VARIANT_BOOL>
fn SetVisible(&self, visible: VARIANT_BOOL) -> Result<()>
fn ColorKey(&self) -> Result<u32>
fn SetColorKey(&self, colorkey: u32) -> Result<()>
fn Source(&self) -> Result<RECT>
fn SetSource(&self, r: &RECT) -> Result<()>
fn Destination(&self) -> Result<RECT>
fn SetDestination(&self, r: &RECT) -> Result<()>
fn get_NativeSize( &self, sizeval: *mut SIZE, aspectratio: *mut SIZE ) -> Result<()>
fn BorderColor(&self) -> Result<u32>
fn SetBorderColor(&self, color: u32) -> Result<()>
fn MaintainAspectRatio(&self) -> Result<VARIANT_BOOL>
fn SetMaintainAspectRatio(&self, fmaintain: VARIANT_BOOL) -> Result<()>
fn Refresh(&self) -> Result<()>
fn DisplayChange(&self) -> Result<()>
fn RePaint(&self, hdc: HDC) -> Result<()>
Object Safety§
This trait is not object safe.