pub trait IAMStreamControl_Impl: Sized {
    // Required methods
    fn StartAt(&self, ptstart: *const i64, dwcookie: u32) -> Result<()>;
    fn StopAt(
        &self,
        ptstop: *const i64,
        bsendextra: BOOL,
        dwcookie: u32
    ) -> Result<()>;
    fn GetInfo(&self, pinfo: *mut AM_STREAM_INFO) -> Result<()>;
}

Required Methods§

fn StartAt(&self, ptstart: *const i64, dwcookie: u32) -> Result<()>

fn StopAt( &self, ptstop: *const i64, bsendextra: BOOL, dwcookie: u32 ) -> Result<()>

fn GetInfo(&self, pinfo: *mut AM_STREAM_INFO) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§