[]
        
(Showing Draft Content)

C1.Util.DX.WIC.BitmapCodecInfo

BitmapCodecInfo Class

IWICBitmapCodecInfo

Implements
Namespace: C1.Util.DX.WIC
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("E87A44C4-B76E-4c47-8B09-298EB12A2714")]
public class BitmapCodecInfo : ComponentInfo, IDisposable, IUnknown

Constructors

Name Description
BitmapCodecInfo(IntPtr)

Initializes a new instance of the BitmapCodecInfo class.

Properties

Name Description
ColorManagementVersion

Gets the color management version number the codec supports.

DeviceManufacturer

Gets the name of the device manufacture associated with the codec.

DeviceModels

Gets a comma delimited list of device models associated with the codec.

FileExtensions

Gets a comma delimited list of the file name extensions associated with the codec.

MimeTypes

Gets a comma delimited sequence of mime types associated with the codec.

PixelFormats

Gets the pixel formats the codec supports.

Methods

Name Description
GetColorManagementVersion(int, IntPtr)

HRESULT IWICBitmapCodecInfo::GetColorManagementVersion([In] unsigned int cchColorManagementVersion,[In] void* wzColorManagementVersion,[Out] unsigned int* pcchActual)

GetContainerFormat()

HRESULT IWICBitmapCodecInfo::GetContainerFormat([Out] GUID* pguidContainerFormat)

GetDeviceManufacturer(int, IntPtr)

HRESULT IWICBitmapCodecInfo::GetDeviceManufacturer([In] unsigned int cchDeviceManufacturer,[In] void* wzDeviceManufacturer,[Out] unsigned int* pcchActual)

GetDeviceModels(int, IntPtr)

HRESULT IWICBitmapCodecInfo::GetDeviceModels([In] unsigned int cchDeviceModels,[In] void* wzDeviceModels,[Out] unsigned int* pcchActual)

GetFileExtensions(int, IntPtr)

HRESULT IWICBitmapCodecInfo::GetFileExtensions([In] unsigned int cchFileExtensions,[In] void* wzFileExtensions,[Out] unsigned int* pcchActual)

GetMimeTypes(int, IntPtr)

HRESULT IWICBitmapCodecInfo::GetMimeTypes([In] unsigned int cchMimeTypes,[In] void* wzMimeTypes,[Out] unsigned int* pcchActual)

GetPixelFormats(int, Guid[])

HRESULT IWICBitmapCodecInfo::GetPixelFormats([In] unsigned int cFormats,[In, Buffer] GUID* pguidPixelFormats,[Out] unsigned int* pcActual)

IsAnimationSupported()

HRESULT IWICBitmapCodecInfo::DoesSupportAnimation([Out] BOOL* pfSupportAnimation)

IsChromakeySupported()

HRESULT IWICBitmapCodecInfo::DoesSupportChromakey([Out] BOOL* pfSupportChromakey)

IsLosslessSupported()

HRESULT IWICBitmapCodecInfo::DoesSupportLossless([Out] BOOL* pfSupportLossless)

IsMultiframeSupported()

HRESULT IWICBitmapCodecInfo::DoesSupportMultiframe([Out] BOOL* pfSupportMultiframe)

MatchesMimeType(string)

HRESULT IWICBitmapCodecInfo::MatchesMimeType([In] const wchar_t* wzMimeType,[Out] BOOL* pfMatches)

Operators

Name Description
explicit operator BitmapCodecInfo(IntPtr)

Performs an explicit conversion from IntPtr to BitmapCodecInfo.