Trait IVMRFilterConfig_Impl
pub trait IVMRFilterConfig_Impl: IUnknownImpl {
// Required methods
fn SetImageCompositor(
&self,
lpvmrimgcompositor: Ref<'_, IVMRImageCompositor>,
) -> Result<()>;
fn SetNumberOfStreams(&self, dwmaxstreams: u32) -> Result<()>;
fn GetNumberOfStreams(&self) -> Result<u32>;
fn SetRenderingPrefs(&self, dwrenderflags: u32) -> Result<()>;
fn GetRenderingPrefs(&self) -> Result<u32>;
fn SetRenderingMode(&self, mode: u32) -> Result<()>;
fn GetRenderingMode(&self) -> Result<u32>;
}
Required Methods§
fn SetImageCompositor( &self, lpvmrimgcompositor: Ref<'_, IVMRImageCompositor>, ) -> Result<()>
fn SetNumberOfStreams(&self, dwmaxstreams: u32) -> Result<()>
fn GetNumberOfStreams(&self) -> Result<u32>
fn SetRenderingPrefs(&self, dwrenderflags: u32) -> Result<()>
fn GetRenderingPrefs(&self) -> Result<u32>
fn SetRenderingMode(&self, mode: u32) -> Result<()>
fn GetRenderingMode(&self) -> Result<u32>
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.