Trait windows::Win32::Media::DirectShow::IDvdControl_Impl
pub trait IDvdControl_Impl: Sized {
Show 35 methods
// Required methods
fn TitlePlay(&self, ultitle: u32) -> Result<()>;
fn ChapterPlay(&self, ultitle: u32, ulchapter: u32) -> Result<()>;
fn TimePlay(&self, ultitle: u32, bcdtime: u32) -> Result<()>;
fn StopForResume(&self) -> Result<()>;
fn GoUp(&self) -> Result<()>;
fn TimeSearch(&self, bcdtime: u32) -> Result<()>;
fn ChapterSearch(&self, ulchapter: u32) -> Result<()>;
fn PrevPGSearch(&self) -> Result<()>;
fn TopPGSearch(&self) -> Result<()>;
fn NextPGSearch(&self) -> Result<()>;
fn ForwardScan(&self, dwspeed: f64) -> Result<()>;
fn BackwardScan(&self, dwspeed: f64) -> Result<()>;
fn MenuCall(&self, menuid: DVD_MENU_ID) -> Result<()>;
fn Resume(&self) -> Result<()>;
fn UpperButtonSelect(&self) -> Result<()>;
fn LowerButtonSelect(&self) -> Result<()>;
fn LeftButtonSelect(&self) -> Result<()>;
fn RightButtonSelect(&self) -> Result<()>;
fn ButtonActivate(&self) -> Result<()>;
fn ButtonSelectAndActivate(&self, ulbutton: u32) -> Result<()>;
fn StillOff(&self) -> Result<()>;
fn PauseOn(&self) -> Result<()>;
fn PauseOff(&self) -> Result<()>;
fn MenuLanguageSelect(&self, language: u32) -> Result<()>;
fn AudioStreamChange(&self, ulaudio: u32) -> Result<()>;
fn SubpictureStreamChange(
&self,
ulsubpicture: u32,
bdisplay: BOOL
) -> Result<()>;
fn AngleChange(&self, ulangle: u32) -> Result<()>;
fn ParentalLevelSelect(&self, ulparentallevel: u32) -> Result<()>;
fn ParentalCountrySelect(&self, wcountry: u16) -> Result<()>;
fn KaraokeAudioPresentationModeChange(&self, ulmode: u32) -> Result<()>;
fn VideoModePreferrence(&self, ulpreferreddisplaymode: u32) -> Result<()>;
fn SetRoot(&self, pszpath: &PCWSTR) -> Result<()>;
fn MouseActivate(&self, point: &POINT) -> Result<()>;
fn MouseSelect(&self, point: &POINT) -> Result<()>;
fn ChapterPlayAutoStop(
&self,
ultitle: u32,
ulchapter: u32,
ulchapterstoplay: u32
) -> Result<()>;
}
Required Methods§
fn TitlePlay(&self, ultitle: u32) -> Result<()>
fn ChapterPlay(&self, ultitle: u32, ulchapter: u32) -> Result<()>
fn TimePlay(&self, ultitle: u32, bcdtime: u32) -> Result<()>
fn StopForResume(&self) -> Result<()>
fn GoUp(&self) -> Result<()>
fn TimeSearch(&self, bcdtime: u32) -> Result<()>
fn ChapterSearch(&self, ulchapter: u32) -> Result<()>
fn PrevPGSearch(&self) -> Result<()>
fn TopPGSearch(&self) -> Result<()>
fn NextPGSearch(&self) -> Result<()>
fn ForwardScan(&self, dwspeed: f64) -> Result<()>
fn BackwardScan(&self, dwspeed: f64) -> Result<()>
fn MenuCall(&self, menuid: DVD_MENU_ID) -> Result<()>
fn Resume(&self) -> Result<()>
fn UpperButtonSelect(&self) -> Result<()>
fn LowerButtonSelect(&self) -> Result<()>
fn LeftButtonSelect(&self) -> Result<()>
fn RightButtonSelect(&self) -> Result<()>
fn ButtonActivate(&self) -> Result<()>
fn ButtonSelectAndActivate(&self, ulbutton: u32) -> Result<()>
fn StillOff(&self) -> Result<()>
fn PauseOn(&self) -> Result<()>
fn PauseOff(&self) -> Result<()>
fn MenuLanguageSelect(&self, language: u32) -> Result<()>
fn AudioStreamChange(&self, ulaudio: u32) -> Result<()>
fn SubpictureStreamChange( &self, ulsubpicture: u32, bdisplay: BOOL ) -> Result<()>
fn AngleChange(&self, ulangle: u32) -> Result<()>
fn ParentalLevelSelect(&self, ulparentallevel: u32) -> Result<()>
fn ParentalCountrySelect(&self, wcountry: u16) -> Result<()>
fn KaraokeAudioPresentationModeChange(&self, ulmode: u32) -> Result<()>
fn VideoModePreferrence(&self, ulpreferreddisplaymode: u32) -> Result<()>
fn SetRoot(&self, pszpath: &PCWSTR) -> Result<()>
fn MouseActivate(&self, point: &POINT) -> Result<()>
fn MouseSelect(&self, point: &POINT) -> Result<()>
fn ChapterPlayAutoStop( &self, ultitle: u32, ulchapter: u32, ulchapterstoplay: u32 ) -> Result<()>
Object Safety§
This trait is not object safe.