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.

Implementors§