Trait IMSVidGraphSegmentContainer_Impl
pub trait IMSVidGraphSegmentContainer_Impl: IUnknownImpl {
// 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: Ref<'_, IMSVidGraphSegment>) -> Result<()>;
fn IsWindowless(&self) -> Result<()>;
fn GetFocus(&self) -> Result<()>;
}
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: Ref<'_, IMSVidGraphSegment>) -> Result<()>
fn IsWindowless(&self) -> Result<()>
fn GetFocus(&self) -> 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.