windows::Win32::Media::DirectShow::Tv

Trait IESEventServiceConfiguration_Impl

pub trait IESEventServiceConfiguration_Impl: IUnknownImpl {
    // Required methods
    fn SetParent(&self, peventservice: Ref<'_, IESEventService>) -> Result<()>;
    fn RemoveParent(&self) -> Result<()>;
    fn SetOwner(&self, pesevents: Ref<'_, IESEvents>) -> Result<()>;
    fn RemoveOwner(&self) -> Result<()>;
    fn SetGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> Result<()>;
    fn RemoveGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> Result<()>;
}

Required Methods§

fn SetParent(&self, peventservice: Ref<'_, IESEventService>) -> Result<()>

fn RemoveParent(&self) -> Result<()>

fn SetOwner(&self, pesevents: Ref<'_, IESEvents>) -> Result<()>

fn RemoveOwner(&self) -> Result<()>

fn SetGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> Result<()>

fn RemoveGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> 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.

Implementors§