pub trait IBitmapFrameWithSoftwareBitmap_Impl: Sized + IBitmapFrame_Impl {
// Required methods
fn GetSoftwareBitmapAsync(&self) -> Result<IAsyncOperation<SoftwareBitmap>>;
fn GetSoftwareBitmapConvertedAsync(
&self,
pixelformat: BitmapPixelFormat,
alphamode: BitmapAlphaMode,
) -> Result<IAsyncOperation<SoftwareBitmap>>;
fn GetSoftwareBitmapTransformedAsync(
&self,
pixelformat: BitmapPixelFormat,
alphamode: BitmapAlphaMode,
transform: Option<&BitmapTransform>,
exiforientationmode: ExifOrientationMode,
colormanagementmode: ColorManagementMode,
) -> Result<IAsyncOperation<SoftwareBitmap>>;
}
Required Methods§
fn GetSoftwareBitmapAsync(&self) -> Result<IAsyncOperation<SoftwareBitmap>>
fn GetSoftwareBitmapConvertedAsync( &self, pixelformat: BitmapPixelFormat, alphamode: BitmapAlphaMode, ) -> Result<IAsyncOperation<SoftwareBitmap>>
fn GetSoftwareBitmapTransformedAsync( &self, pixelformat: BitmapPixelFormat, alphamode: BitmapAlphaMode, transform: Option<&BitmapTransform>, exiforientationmode: ExifOrientationMode, colormanagementmode: ColorManagementMode, ) -> Result<IAsyncOperation<SoftwareBitmap>>
Object Safety§
This trait is not object safe.