#[repr(C)]pub struct IWICBitmapEncoderInfo {
pub lpVtbl: *const IWICBitmapEncoderInfoVtbl,
}
Fields§
§lpVtbl: *const IWICBitmapEncoderInfoVtbl
Implementations§
Source§impl IWICBitmapEncoderInfo
impl IWICBitmapEncoderInfo
pub unsafe fn CreateInstance( &self, ppIBitmapEncoder: *mut *mut IWICBitmapEncoder, ) -> HRESULT
Methods from Deref<Target = IWICBitmapCodecInfo>§
pub unsafe fn GetContainerFormat( &self, pguidContainerFormat: *mut GUID, ) -> HRESULT
pub unsafe fn GetPixelFormats( &self, cFormats: UINT, pguidPixelFormats: *mut GUID, pcActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetColorManagementVersion( &self, cchColorManagementVersion: UINT, wzColorManagementVersion: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetDeviceManufacturer( &self, cchDeviceManufacturer: UINT, wzDeviceManufacturer: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetDeviceModels( &self, cchDeviceModels: UINT, wzDeviceModels: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetMimeTypes( &self, cchMimeTypes: UINT, wzMimeTypes: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetFileExtensions( &self, cchFileExtensions: UINT, wzFileExtensions: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn DoesSupportAnimation( &self, pfSupportAnimation: *mut BOOL, ) -> HRESULT
pub unsafe fn DoesSupportChromakey( &self, pfSupportChromakey: *mut BOOL, ) -> HRESULT
pub unsafe fn DoesSupportLossless( &self, pfSupportLossless: *mut BOOL, ) -> HRESULT
pub unsafe fn DoesSupportMultiframe( &self, pfSupportMultiframe: *mut BOOL, ) -> HRESULT
pub unsafe fn MatchesMimeType( &self, wzMimeType: LPCWSTR, pfMatches: *mut BOOL, ) -> HRESULT
Methods from Deref<Target = IWICComponentInfo>§
pub unsafe fn GetComponentType(&self, pType: *mut WICComponentType) -> HRESULT
pub unsafe fn GetCLSID(&self, pclsid: *mut CLSID) -> HRESULT
pub unsafe fn GetSigningStatus(&self, pStatus: *mut DWORD) -> HRESULT
pub unsafe fn GetAuthor( &self, cchAuthor: UINT, wzAuthor: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetVendorGUID(&self, pguidVendor: *mut GUID) -> HRESULT
pub unsafe fn GetVersion( &self, cchVersion: UINT, wzVersion: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetSpecVersion( &self, cchSpecVersion: UINT, wzSpecVersion: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
pub unsafe fn GetFriendlyName( &self, cchFriendlyName: UINT, wzFriendlyName: *mut WCHAR, pcchActual: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWICBitmapEncoderInfo
impl Deref for IWICBitmapEncoderInfo
Source§type Target = IWICBitmapCodecInfo
type Target = IWICBitmapCodecInfo
The resulting type after dereferencing.
Source§fn deref(&self) -> &IWICBitmapCodecInfo
fn deref(&self) -> &IWICBitmapCodecInfo
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IWICBitmapEncoderInfo
impl RefUnwindSafe for IWICBitmapEncoderInfo
impl !Send for IWICBitmapEncoderInfo
impl !Sync for IWICBitmapEncoderInfo
impl Unpin for IWICBitmapEncoderInfo
impl UnwindSafe for IWICBitmapEncoderInfo
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