Trait IDiscFormat2_Impl
pub trait IDiscFormat2_Impl: IDispatch_Impl {
// Required methods
fn IsRecorderSupported(
&self,
recorder: Ref<'_, IDiscRecorder2>,
) -> Result<VARIANT_BOOL>;
fn IsCurrentMediaSupported(
&self,
recorder: Ref<'_, IDiscRecorder2>,
) -> Result<VARIANT_BOOL>;
fn MediaPhysicallyBlank(&self) -> Result<VARIANT_BOOL>;
fn MediaHeuristicallyBlank(&self) -> Result<VARIANT_BOOL>;
fn SupportedMediaTypes(&self) -> Result<*mut SAFEARRAY>;
}
Required Methods§
fn IsRecorderSupported( &self, recorder: Ref<'_, IDiscRecorder2>, ) -> Result<VARIANT_BOOL>
fn IsCurrentMediaSupported( &self, recorder: Ref<'_, IDiscRecorder2>, ) -> Result<VARIANT_BOOL>
fn MediaPhysicallyBlank(&self) -> Result<VARIANT_BOOL>
fn MediaHeuristicallyBlank(&self) -> Result<VARIANT_BOOL>
fn SupportedMediaTypes(&self) -> Result<*mut SAFEARRAY>
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.