Trait windows::Win32::Media::DirectShow::IBaseFilter_Impl
pub trait IBaseFilter_Impl: Sized + IMediaFilter_Impl {
// Required methods
fn EnumPins(&self) -> Result<IEnumPins>;
fn FindPin(&self, id: &PCWSTR) -> Result<IPin>;
fn QueryFilterInfo(&self, pinfo: *mut FILTER_INFO) -> Result<()>;
fn JoinFilterGraph(
&self,
pgraph: Option<&IFilterGraph>,
pname: &PCWSTR
) -> Result<()>;
fn QueryVendorInfo(&self) -> Result<PWSTR>;
}
Required Methods§
fn EnumPins(&self) -> Result<IEnumPins>
fn FindPin(&self, id: &PCWSTR) -> Result<IPin>
fn QueryFilterInfo(&self, pinfo: *mut FILTER_INFO) -> Result<()>
fn JoinFilterGraph( &self, pgraph: Option<&IFilterGraph>, pname: &PCWSTR ) -> Result<()>
fn QueryVendorInfo(&self) -> Result<PWSTR>
Object Safety§
This trait is not object safe.