#[repr(C)]pub struct IWICBitmapFrameEncode {
pub lpVtbl: *const IWICBitmapFrameEncodeVtbl,
}
Fields§
§lpVtbl: *const IWICBitmapFrameEncodeVtbl
Implementations§
Source§impl IWICBitmapFrameEncode
impl IWICBitmapFrameEncode
pub unsafe fn Initialize( &self, pIEncoderOptions: *const IPropertyBag2, ) -> HRESULT
pub unsafe fn SetSize(&self, uiWidth: UINT, uiHeight: UINT) -> HRESULT
pub unsafe fn SetResolution(&self, dpiX: c_double, dpiY: c_double) -> HRESULT
pub unsafe fn SetPixelFormat( &self, pPixelFormat: *mut WICPixelFormatGUID, ) -> HRESULT
pub unsafe fn SetColorContexts( &self, cCount: UINT, ppIColorContext: *const *const IWICColorContext, ) -> HRESULT
pub unsafe fn SetPalette(&self, pIPalette: *const IWICPalette) -> HRESULT
pub unsafe fn SetThumbnail( &self, pIThumbnail: *const IWICBitmapSource, ) -> HRESULT
pub unsafe fn WritePixels( &self, lineCount: UINT, cbStride: UINT, cbBufferSize: UINT, pbPixels: *const BYTE, ) -> HRESULT
pub unsafe fn WriteSource( &self, pIBitmapSource: *const IWICBitmapSource, prc: *const WICRect, ) -> HRESULT
pub unsafe fn Commit(&self) -> HRESULT
pub unsafe fn GetMetadataQueryWriter( &self, ppIMetadataQueryWriter: *mut *mut IWICMetadataQueryWriter, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICBitmapFrameEncode
impl Deref for IWICBitmapFrameEncode
Auto Trait Implementations§
impl Freeze for IWICBitmapFrameEncode
impl RefUnwindSafe for IWICBitmapFrameEncode
impl !Send for IWICBitmapFrameEncode
impl !Sync for IWICBitmapFrameEncode
impl Unpin for IWICBitmapFrameEncode
impl UnwindSafe for IWICBitmapFrameEncode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more