Trait windows::Win32::Media::DirectShow::IGraphBuilder_Impl
pub trait IGraphBuilder_Impl: Sized + IFilterGraph_Impl {
// Required methods
fn Connect(
&self,
ppinout: Option<&IPin>,
ppinin: Option<&IPin>
) -> Result<()>;
fn Render(&self, ppinout: Option<&IPin>) -> Result<()>;
fn RenderFile(
&self,
lpcwstrfile: &PCWSTR,
lpcwstrplaylist: &PCWSTR
) -> Result<()>;
fn AddSourceFilter(
&self,
lpcwstrfilename: &PCWSTR,
lpcwstrfiltername: &PCWSTR
) -> Result<IBaseFilter>;
fn SetLogFile(&self, hfile: usize) -> Result<()>;
fn Abort(&self) -> Result<()>;
fn ShouldOperationContinue(&self) -> Result<()>;
}
Required Methods§
fn Connect(&self, ppinout: Option<&IPin>, ppinin: Option<&IPin>) -> Result<()>
fn Render(&self, ppinout: Option<&IPin>) -> Result<()>
fn RenderFile( &self, lpcwstrfile: &PCWSTR, lpcwstrplaylist: &PCWSTR ) -> Result<()>
fn AddSourceFilter( &self, lpcwstrfilename: &PCWSTR, lpcwstrfiltername: &PCWSTR ) -> Result<IBaseFilter>
fn SetLogFile(&self, hfile: usize) -> Result<()>
fn Abort(&self) -> Result<()>
fn ShouldOperationContinue(&self) -> Result<()>
Object Safety§
This trait is not object safe.