pub trait IMSVidGraphSegmentContainer_Impl: Sized {
    // Required methods
    fn Graph(&self) -> Result<IGraphBuilder>;
    fn Input(&self) -> Result<IMSVidGraphSegment>;
    fn Outputs(&self) -> Result<IEnumMSVidGraphSegment>;
    fn VideoRenderer(&self) -> Result<IMSVidGraphSegment>;
    fn AudioRenderer(&self) -> Result<IMSVidGraphSegment>;
    fn Features(&self) -> Result<IEnumMSVidGraphSegment>;
    fn Composites(&self) -> Result<IEnumMSVidGraphSegment>;
    fn ParentContainer(&self) -> Result<IUnknown>;
    fn Decompose(&self, psegment: Option<&IMSVidGraphSegment>) -> Result<()>;
    fn IsWindowless(&self) -> Result<()>;
    fn GetFocus(&self) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§