pub trait IMSVidPlayback_Impl: Sized + IMSVidInputDevice_Impl {
Show 14 methods // Required methods fn EnableResetOnStop(&self) -> Result<VARIANT_BOOL>; fn SetEnableResetOnStop(&self, newval: VARIANT_BOOL) -> Result<()>; fn Run(&self) -> Result<()>; fn Pause(&self) -> Result<()>; fn Stop(&self) -> Result<()>; fn get_CanStep(&self, fbackwards: VARIANT_BOOL) -> Result<VARIANT_BOOL>; fn Step(&self, lstep: i32) -> Result<()>; fn SetRate(&self, plrate: f64) -> Result<()>; fn Rate(&self) -> Result<f64>; fn SetCurrentPosition(&self, lposition: i32) -> Result<()>; fn CurrentPosition(&self) -> Result<i32>; fn SetPositionMode(&self, lpositionmode: PositionModeList) -> Result<()>; fn PositionMode(&self) -> Result<PositionModeList>; fn Length(&self) -> Result<i32>;
}

Required Methods§

fn EnableResetOnStop(&self) -> Result<VARIANT_BOOL>

fn SetEnableResetOnStop(&self, newval: VARIANT_BOOL) -> Result<()>

fn Run(&self) -> Result<()>

fn Pause(&self) -> Result<()>

fn Stop(&self) -> Result<()>

fn get_CanStep(&self, fbackwards: VARIANT_BOOL) -> Result<VARIANT_BOOL>

fn Step(&self, lstep: i32) -> Result<()>

fn SetRate(&self, plrate: f64) -> Result<()>

fn Rate(&self) -> Result<f64>

fn SetCurrentPosition(&self, lposition: i32) -> Result<()>

fn CurrentPosition(&self) -> Result<i32>

fn SetPositionMode(&self, lpositionmode: PositionModeList) -> Result<()>

fn PositionMode(&self) -> Result<PositionModeList>

fn Length(&self) -> Result<i32>

Object Safety§

This trait is not object safe.

Implementors§