#[repr(C)]pub struct IWICBitmapEncoder {
pub lpVtbl: *const IWICBitmapEncoderVtbl,
}
Fields§
§lpVtbl: *const IWICBitmapEncoderVtbl
Implementations§
Source§impl IWICBitmapEncoder
impl IWICBitmapEncoder
pub unsafe fn Initialize( &self, pIStream: *const IStream, cacheOption: WICBitmapEncoderCacheOption, ) -> HRESULT
pub unsafe fn GetContainerFormat( &self, pguidContainerFormat: *mut GUID, ) -> HRESULT
pub unsafe fn GetEncoderInfo( &self, ppIEncoderInfo: *mut *mut IWICBitmapEncoderInfo, ) -> 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 SetPreview(&self, pIPreview: *const IWICBitmapSource) -> HRESULT
pub unsafe fn CreateNewFrame( &self, ppIFrameEncode: *mut *mut IWICBitmapFrameEncode, ppIEncoderOptions: *mut *mut IPropertyBag2, ) -> HRESULT
pub unsafe fn Commit(&self) -> HRESULT
pub unsafe fn GetMetadataQueryWriter( &self, ppIMetadataQueryWriter: *mut *mut IWICMetadataQueryWriter, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICBitmapEncoder
impl Deref for IWICBitmapEncoder
Auto Trait Implementations§
impl Freeze for IWICBitmapEncoder
impl RefUnwindSafe for IWICBitmapEncoder
impl !Send for IWICBitmapEncoder
impl !Sync for IWICBitmapEncoder
impl Unpin for IWICBitmapEncoder
impl UnwindSafe for IWICBitmapEncoder
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