Trait windows::Win32::Media::DirectShow::IFilterChain_Impl
pub trait IFilterChain_Impl: Sized {
// Required methods
fn StartChain(
&self,
pstartfilter: Option<&IBaseFilter>,
pendfilter: Option<&IBaseFilter>,
) -> Result<()>;
fn PauseChain(
&self,
pstartfilter: Option<&IBaseFilter>,
pendfilter: Option<&IBaseFilter>,
) -> Result<()>;
fn StopChain(
&self,
pstartfilter: Option<&IBaseFilter>,
pendfilter: Option<&IBaseFilter>,
) -> Result<()>;
fn RemoveChain(
&self,
pstartfilter: Option<&IBaseFilter>,
pendfilter: Option<&IBaseFilter>,
) -> Result<()>;
}
Required Methods§
fn StartChain( &self, pstartfilter: Option<&IBaseFilter>, pendfilter: Option<&IBaseFilter>, ) -> Result<()>
fn PauseChain( &self, pstartfilter: Option<&IBaseFilter>, pendfilter: Option<&IBaseFilter>, ) -> Result<()>
fn StopChain( &self, pstartfilter: Option<&IBaseFilter>, pendfilter: Option<&IBaseFilter>, ) -> Result<()>
fn RemoveChain( &self, pstartfilter: Option<&IBaseFilter>, pendfilter: Option<&IBaseFilter>, ) -> Result<()>
Object Safety§
This trait is not object safe.