Trait windows::Win32::Media::MediaFoundation::IMFSourceReaderEx_Impl
pub trait IMFSourceReaderEx_Impl: Sized + IMFSourceReader_Impl {
// Required methods
fn SetNativeMediaType(
&self,
dwstreamindex: u32,
pmediatype: Option<&IMFMediaType>
) -> Result<u32>;
fn AddTransformForStream(
&self,
dwstreamindex: u32,
ptransformoractivate: Option<&IUnknown>
) -> Result<()>;
fn RemoveAllTransformsForStream(&self, dwstreamindex: u32) -> Result<()>;
fn GetTransformForStream(
&self,
dwstreamindex: u32,
dwtransformindex: u32,
pguidcategory: *mut GUID,
pptransform: *mut Option<IMFTransform>
) -> Result<()>;
}
Required Methods§
fn SetNativeMediaType( &self, dwstreamindex: u32, pmediatype: Option<&IMFMediaType> ) -> Result<u32>
fn AddTransformForStream( &self, dwstreamindex: u32, ptransformoractivate: Option<&IUnknown> ) -> Result<()>
fn RemoveAllTransformsForStream(&self, dwstreamindex: u32) -> Result<()>
fn GetTransformForStream( &self, dwstreamindex: u32, dwtransformindex: u32, pguidcategory: *mut GUID, pptransform: *mut Option<IMFTransform> ) -> Result<()>
Object Safety§
This trait is not object safe.