Trait winsafe::prelude::mf_IMFTopology
source · pub trait mf_IMFTopology: mf_IMFAttributes {
// Provided methods
fn AddNode(&self, node: &impl mf_IMFTopologyNode) -> HrResult<()> { ... }
fn Clear(&self) -> HrResult<()> { ... }
fn CloneFrom(&self, topology: &impl mf_IMFTopology) -> HrResult<()> { ... }
fn GetNode(&self, index: u16) -> HrResult<IMFTopologyNode> { ... }
fn GetNodeByID(&self, topo_node_id: u64) -> HrResult<IMFTopologyNode> { ... }
fn GetNodeCount(&self) -> HrResult<u16> { ... }
fn GetTopologyID(&self) -> HrResult<u64> { ... }
fn RemoveNode(&self, node: &impl mf_IMFTopologyNode) -> HrResult<()> { ... }
}
Available on crate features
kernel
and mf
only.Expand description
This trait is enabled with the mf
feature, and provides methods for
IMFTopology
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn AddNode(&self, node: &impl mf_IMFTopologyNode) -> HrResult<()>
fn AddNode(&self, node: &impl mf_IMFTopologyNode) -> HrResult<()>
IMFTopology::AddNode
method.
sourcefn Clear(&self) -> HrResult<()>
fn Clear(&self) -> HrResult<()>
IMFTopology::Clear
method.
sourcefn CloneFrom(&self, topology: &impl mf_IMFTopology) -> HrResult<()>
fn CloneFrom(&self, topology: &impl mf_IMFTopology) -> HrResult<()>
IMFTopology::CloneFrom
method.
sourcefn GetNode(&self, index: u16) -> HrResult<IMFTopologyNode>
fn GetNode(&self, index: u16) -> HrResult<IMFTopologyNode>
IMFTopology::GetNode
method.
sourcefn GetNodeByID(&self, topo_node_id: u64) -> HrResult<IMFTopologyNode>
fn GetNodeByID(&self, topo_node_id: u64) -> HrResult<IMFTopologyNode>
IMFTopology::GetNodeByID
method.
sourcefn GetNodeCount(&self) -> HrResult<u16>
fn GetNodeCount(&self) -> HrResult<u16>
IMFTopology::GetNodeCount
method.
sourcefn GetTopologyID(&self) -> HrResult<u64>
fn GetTopologyID(&self) -> HrResult<u64>
IMFTopology::GetTopologyID
method.
sourcefn RemoveNode(&self, node: &impl mf_IMFTopologyNode) -> HrResult<()>
fn RemoveNode(&self, node: &impl mf_IMFTopologyNode) -> HrResult<()>
IMFTopology::RemoveNode
method.
Object Safety§
This trait is not object safe.