Trait IMFSourceReaderCallback_Impl
pub trait IMFSourceReaderCallback_Impl: IUnknownImpl {
// Required methods
fn OnReadSample(
&self,
hrstatus: HRESULT,
dwstreamindex: u32,
dwstreamflags: u32,
lltimestamp: i64,
psample: Ref<'_, IMFSample>,
) -> Result<()>;
fn OnFlush(&self, dwstreamindex: u32) -> Result<()>;
fn OnEvent(
&self,
dwstreamindex: u32,
pevent: Ref<'_, IMFMediaEvent>,
) -> Result<()>;
}
Required Methods§
fn OnReadSample( &self, hrstatus: HRESULT, dwstreamindex: u32, dwstreamflags: u32, lltimestamp: i64, psample: Ref<'_, IMFSample>, ) -> Result<()>
fn OnFlush(&self, dwstreamindex: u32) -> Result<()>
fn OnEvent( &self, dwstreamindex: u32, pevent: Ref<'_, IMFMediaEvent>, ) -> 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.