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.

Implementors§