pub trait IWMStreamList_Impl: Sized {
    // Required methods
    fn GetStreams(
        &self,
        pwstreamnumarray: *mut u16,
        pcstreams: *mut u16
    ) -> Result<()>;
    fn AddStream(&self, wstreamnum: u16) -> Result<()>;
    fn RemoveStream(&self, wstreamnum: u16) -> Result<()>;
}

Required Methods§

fn GetStreams( &self, pwstreamnumarray: *mut u16, pcstreams: *mut u16 ) -> Result<()>

fn AddStream(&self, wstreamnum: u16) -> Result<()>

fn RemoveStream(&self, wstreamnum: u16) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§