windows::Win32::Media::DirectShow::Xml

Trait IXMLGraphBuilder_Impl

pub trait IXMLGraphBuilder_Impl: IUnknownImpl {
    // Required methods
    fn BuildFromXML(
        &self,
        pgraph: Ref<'_, IGraphBuilder>,
        pxml: Ref<'_, IXMLElement>,
    ) -> Result<()>;
    fn SaveToXML(
        &self,
        pgraph: Ref<'_, IGraphBuilder>,
        pbstrxml: *mut BSTR,
    ) -> Result<()>;
    fn BuildFromXMLFile(
        &self,
        pgraph: Ref<'_, IGraphBuilder>,
        wszfilename: &PCWSTR,
        wszbaseurl: &PCWSTR,
    ) -> Result<()>;
}

Required Methods§

fn BuildFromXML( &self, pgraph: Ref<'_, IGraphBuilder>, pxml: Ref<'_, IXMLElement>, ) -> Result<()>

fn SaveToXML( &self, pgraph: Ref<'_, IGraphBuilder>, pbstrxml: *mut BSTR, ) -> Result<()>

fn BuildFromXMLFile( &self, pgraph: Ref<'_, IGraphBuilder>, wszfilename: &PCWSTR, wszbaseurl: &PCWSTR, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§