pub trait IPinConnection_Impl: Sized {
    // Required methods
    fn DynamicQueryAccept(&self, pmt: *const AM_MEDIA_TYPE) -> Result<()>;
    fn NotifyEndOfStream(&self, hnotifyevent: HANDLE) -> Result<()>;
    fn IsEndPin(&self) -> HRESULT;
    fn DynamicDisconnect(&self) -> Result<()>;
}

Required Methods§

fn DynamicQueryAccept(&self, pmt: *const AM_MEDIA_TYPE) -> Result<()>

fn NotifyEndOfStream(&self, hnotifyevent: HANDLE) -> Result<()>

fn IsEndPin(&self) -> HRESULT

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

Object Safety§

This trait is not object safe.

Implementors§