Struct winsafe::dshow::IGraphBuilder [−][src]
pub struct IGraphBuilder { /* fields omitted */ }
Expand description
IGraphBuilder
COM interface over
IGraphBuilderVT
. Inherits from
IFilterGraph
,
IUnknown
.
Automatically calls
IUnknown::Release
when the object goes out of scope.
Examples
ⓘ
use winsafe::{co, CoCreateInstance, dshow};
let obj = CoCreateInstance::<dshow::IGraphBuilder>(
&dshow::clsid::FilterGraph,
None,
co::CLSCTX::INPROC_SERVER,
)?;
Implementations
Returns the raw pointer to pointer to the COM virtual table.
IUnknown::QueryInterface
method.
IFilterGraph::AddFilter
method.
IFilterGraph::EnumFilters
method.
IFilterGraph::FindFilterByName
method.
IFilterGraph::RemoveFilter
method.
IGraphBuilder::Abort
method.
IGraphBuilder::AddSourceFilter
method.
IGraphBuilder::Connect
method.
IGraphBuilder::RenderFile
method.
IGraphBuilder::SetLogFile
method.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more