Trait windows::Win32::Media::DirectShow::IMediaPosition_Impl
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.