Trait windows::Win32::Media::DirectShow::Tv::IMSVidWebDVDEvent_Impl
pub trait IMSVidWebDVDEvent_Impl: Sized + IMSVidPlaybackEvent_Impl {
Show 23 methods
// Required methods
fn DVDNotify(
&self,
leventcode: i32,
lparam1: &VARIANT,
lparam2: &VARIANT
) -> Result<()>;
fn PlayForwards(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayBackwards(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn ShowMenu(
&self,
menuid: DVDMenuIDConstants,
benabled: VARIANT_BOOL
) -> Result<()>;
fn Resume(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn SelectOrActivateButton(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn StillOff(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PauseOn(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn ChangeCurrentAudioStream(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn ChangeCurrentSubpictureStream(
&self,
benabled: VARIANT_BOOL
) -> Result<()>;
fn ChangeCurrentAngle(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayAtTimeInTitle(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayAtTime(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayChapterInTitle(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayChapter(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn ReplayChapter(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayNextChapter(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn Stop(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn ReturnFromSubmenu(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayTitle(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn PlayPrevChapter(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn ChangeKaraokePresMode(&self, benabled: VARIANT_BOOL) -> Result<()>;
fn ChangeVideoPresMode(&self, benabled: VARIANT_BOOL) -> Result<()>;
}
Required Methods§
fn DVDNotify( &self, leventcode: i32, lparam1: &VARIANT, lparam2: &VARIANT ) -> Result<()>
fn PlayForwards(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayBackwards(&self, benabled: VARIANT_BOOL) -> Result<()>
fn ShowMenu( &self, menuid: DVDMenuIDConstants, benabled: VARIANT_BOOL ) -> Result<()>
fn Resume(&self, benabled: VARIANT_BOOL) -> Result<()>
fn SelectOrActivateButton(&self, benabled: VARIANT_BOOL) -> Result<()>
fn StillOff(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PauseOn(&self, benabled: VARIANT_BOOL) -> Result<()>
fn ChangeCurrentAudioStream(&self, benabled: VARIANT_BOOL) -> Result<()>
fn ChangeCurrentSubpictureStream(&self, benabled: VARIANT_BOOL) -> Result<()>
fn ChangeCurrentAngle(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayAtTimeInTitle(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayAtTime(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayChapterInTitle(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayChapter(&self, benabled: VARIANT_BOOL) -> Result<()>
fn ReplayChapter(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayNextChapter(&self, benabled: VARIANT_BOOL) -> Result<()>
fn Stop(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayTitle(&self, benabled: VARIANT_BOOL) -> Result<()>
fn PlayPrevChapter(&self, benabled: VARIANT_BOOL) -> Result<()>
fn ChangeKaraokePresMode(&self, benabled: VARIANT_BOOL) -> Result<()>
fn ChangeVideoPresMode(&self, benabled: VARIANT_BOOL) -> Result<()>
Object Safety§
This trait is not object safe.