Trait windows::Win32::Media::DirectShow::IFullScreenVideo_Impl
pub trait IFullScreenVideo_Impl: Sized {
Show 17 methods
// Required methods
fn CountModes(&self) -> Result<i32>;
fn GetModeInfo(
&self,
mode: i32,
pwidth: *mut i32,
pheight: *mut i32,
pdepth: *mut i32,
) -> Result<()>;
fn GetCurrentMode(&self) -> Result<i32>;
fn IsModeAvailable(&self, mode: i32) -> Result<()>;
fn IsModeEnabled(&self, mode: i32) -> Result<()>;
fn SetEnabled(&self, mode: i32, benabled: i32) -> Result<()>;
fn GetClipFactor(&self) -> Result<i32>;
fn SetClipFactor(&self, clipfactor: i32) -> Result<()>;
fn SetMessageDrain(&self, hwnd: HWND) -> Result<()>;
fn GetMessageDrain(&self) -> Result<HWND>;
fn SetMonitor(&self, monitor: i32) -> Result<()>;
fn GetMonitor(&self) -> Result<i32>;
fn HideOnDeactivate(&self, hide: i32) -> Result<()>;
fn IsHideOnDeactivate(&self) -> Result<()>;
fn SetCaption(&self, strcaption: &BSTR) -> Result<()>;
fn GetCaption(&self) -> Result<BSTR>;
fn SetDefault(&self) -> Result<()>;
}
Required Methods§
fn CountModes(&self) -> Result<i32>
fn GetModeInfo( &self, mode: i32, pwidth: *mut i32, pheight: *mut i32, pdepth: *mut i32, ) -> Result<()>
fn GetCurrentMode(&self) -> Result<i32>
fn IsModeAvailable(&self, mode: i32) -> Result<()>
fn IsModeEnabled(&self, mode: i32) -> Result<()>
fn SetEnabled(&self, mode: i32, benabled: i32) -> Result<()>
fn GetClipFactor(&self) -> Result<i32>
fn SetClipFactor(&self, clipfactor: i32) -> Result<()>
fn SetMessageDrain(&self, hwnd: HWND) -> Result<()>
fn GetMessageDrain(&self) -> Result<HWND>
fn SetMonitor(&self, monitor: i32) -> Result<()>
fn GetMonitor(&self) -> Result<i32>
fn HideOnDeactivate(&self, hide: i32) -> Result<()>
fn IsHideOnDeactivate(&self) -> Result<()>
fn SetCaption(&self, strcaption: &BSTR) -> Result<()>
fn GetCaption(&self) -> Result<BSTR>
fn SetDefault(&self) -> Result<()>
Object Safety§
This trait is not object safe.