windows::Win32::Media::DxMediaObjects

Trait IMediaObjectInPlace_Impl

pub trait IMediaObjectInPlace_Impl: IUnknownImpl {
    // Required methods
    fn Process(
        &self,
        ulsize: u32,
        pdata: *mut u8,
        reftimestart: i64,
        dwflags: u32,
    ) -> Result<()>;
    fn Clone(&self) -> Result<IMediaObjectInPlace>;
    fn GetLatency(&self) -> Result<i64>;
}

Required Methods§

fn Process( &self, ulsize: u32, pdata: *mut u8, reftimestart: i64, dwflags: u32, ) -> Result<()>

fn Clone(&self) -> Result<IMediaObjectInPlace>

fn GetLatency(&self) -> Result<i64>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§