pub trait IMediaPosition_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn Duration(&self) -> Result<f64>;
    fn SetCurrentPosition(&self, lltime: f64) -> Result<()>;
    fn CurrentPosition(&self) -> Result<f64>;
    fn StopTime(&self) -> Result<f64>;
    fn SetStopTime(&self, lltime: f64) -> Result<()>;
    fn PrerollTime(&self) -> Result<f64>;
    fn SetPrerollTime(&self, lltime: f64) -> Result<()>;
    fn SetRate(&self, drate: f64) -> Result<()>;
    fn Rate(&self) -> Result<f64>;
    fn CanSeekForward(&self) -> Result<i32>;
    fn CanSeekBackward(&self) -> Result<i32>;
}

Required Methods§

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

fn SetCurrentPosition(&self, lltime: f64) -> Result<()>

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

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

fn SetStopTime(&self, lltime: f64) -> Result<()>

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

fn SetPrerollTime(&self, lltime: f64) -> Result<()>

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

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

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

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

Object Safety§

This trait is not object safe.

Implementors§