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§

Object Safety§

This trait is not object safe.

Implementors§