Specifies the type of LEAD sub-format to use with an IWICLeadBitmapEncoder.
typedef enum WICLeadSubFormat { WICLeadSubFormatUnknown = 0, WICLeadSubFormatPcx = 1, WICLeadSubFormatGif = 2, WICLeadSubFormatTif = 3, WICLeadSubFormatTga = 4, WICLeadSubFormatCmp = 5, WICLeadSubFormatBmp = 6, WICLeadSubFormatJpeg = 10, WICLeadSubFormatJpegRgb = 182, WICLeadSubFormatTifJpeg = 11, WICLeadSubFormatOs2 = 14, WICLeadSubFormatWmf = 15, WICLeadSubFormatEps = 16, WICLeadSubFormatTifLzw = 17, WICLeadSubFormatJpeg411 = 21, WICLeadSubFormatTifJpeg411 = 22, WICLeadSubFormatJpeg422 = 23, WICLeadSubFormatTifJpeg422 = 24, WICLeadSubFormatCcitt = 25, WICLeadSubFormatLead1Bit = 26, WICLeadSubFormatCcittGroup31Dim = 27, WICLeadSubFormatCcittGroup32Dim = 28, WICLeadSubFormatCcittGroup4 = 29, WICLeadSubFormatAbc = 32, WICLeadSubFormatCals = 50, WICLeadSubFormatMac = 51, WICLeadSubFormatImg = 52, WICLeadSubFormatMsp = 53, WICLeadSubFormatWpg = 54, WICLeadSubFormatRas = 55, WICLeadSubFormatFli = 61, WICLeadSubFormatEpsTiff = 63, WICLeadSubFormatEpsWmf = 64, WICLeadSubFormatFaxG31Dim = 66, WICLeadSubFormatFaxG32Dim = 67, WICLeadSubFormatFaxG4 = 68, WICLeadSubFormatWfxG31Dim = 69, WICLeadSubFormatWfxG4 = 70, WICLeadSubFormatIcaG31Dim = 71, WICLeadSubFormatIcaG32Dim = 72, WICLeadSubFormatIcaG4 = 73, WICLeadSubFormatOs22 = 74, WICLeadSubFormatPng = 75, WICLeadSubFormatRawIcaG31Dim = 77, WICLeadSubFormatRawIcaG32Dim = 78, WICLeadSubFormatRawIcaG4 = 79, WICLeadSubFormatBmpRle = 84, WICLeadSubFormatTifCmyk = 85, WICLeadSubFormatTifLzwCmyk = 86, WICLeadSubFormatTifPackBits = 87, WICLeadSubFormatTifPackBitsCmyk = 88, WICLeadSubFormatTifDxf = 140, WICLeadSubFormatWinIco = 91, WICLeadSubFormatWinCur = 92, WICLeadSubFormatTifYcc = 93, WICLeadSubFormatTifLzwYcc = 94, WICLeadSubFormatTifPackbitsYcc = 95, WICLeadSubFormatExif = 96, WICLeadSubFormatExifYcc = 97, WICLeadSubFormatExifJpeg422 = 98, WICLeadSubFormatExifJpeg = 98, WICLeadSubFormatExifJpeg411 = 101, WICLeadSubFormatPbmAscii = 102, WICLeadSubFormatPbmBinary = 103, WICLeadSubFormatPgmAscii = 104, WICLeadSubFormatPgmBinary = 105, WICLeadSubFormatPpmAscii = 106, WICLeadSubFormatPpmBinary = 107, WICLeadSubFormatCut = 108, WICLeadSubFormatXpm = 109, WICLeadSubFormatXbm = 110, WICLeadSubFormatIffIlbm = 111, WICLeadSubFormatIffCat = 112, WICLeadSubFormatXwd = 113, WICLeadSubFormatClp = 114, WICLeadSubFormatJbig = 115, WICLeadSubFormatEmf = 116, WICLeadSubFormatIcaIbmMmr = 117, WICLeadSubFormatRawIcaIbmMmr = 118, WICLeadSubFormatAni = 119, WICLeadSubFormatLaserData = 121, WICLeadSubFormatIntergraphRle = 122, WICLeadSubFormatCals4 = 129, WICLeadSubFormatCals2 = 130, WICLeadSubFormatCals3 = 131, WICLeadSubFormatXwd10 = 132, WICLeadSubFormatXwd11 = 133, WICLeadSubFormatFlc = 134, WICLeadSubFormatTifCmp = 138, WICLeadSubFormatTifJbig = 139, WICLeadSubFormatTifUnknown = 141, WICLeadSubFormatSgi = 142, WICLeadSubFormatSgiRle = 143, WICLeadSubFormatRasPdf = 146, WICLeadSubFormatRasPdfG31Dim = 147, WICLeadSubFormatRasPdfG32Dim = 148, WICLeadSubFormatRasPdfG4 = 149, WICLeadSubFormatRasPdfJpeg = 150, WICLeadSubFormatRasPdfJpeg422 = 151, WICLeadSubFormatRasPdfJpeg411 = 152, WICLeadSubFormatRasPdfLzw = 179, WICLeadSubFormatRasPdfJbig2 = 188, WICLeadSubFormatRasPdfCmyk = 333, WICLeadSubFormatRasPdfLzwCmyk = 334, WICLeadSubFormatRaw = 153, WICLeadSubFormatTifCustom = 155, WICLeadSubFormatRawRgb = 156, WICLeadSubFormatRawRle4 = 157, WICLeadSubFormatRawRle8 = 158, WICLeadSubFormatRawBitfields = 159, WICLeadSubFormatRawPackBits = 160, WICLeadSubFormatRawJpeg = 161, WICLeadSubFormatFaxG31DimNoEol = 162, WICLeadSubFormatRawCcitt = 162, WICLeadSubFormatJp2 = 163, WICLeadSubFormatJ2k = 164, WICLeadSubFormatCmw = 165, WICLeadSubFormatTifJ2k = 166, WICLeadSubFormatTifCmw = 167, WICLeadSubFormatMrc = 168, WICLeadSubFormatLeadMrc = 314, WICLeadSubFormatTifMrc = 177, WICLeadSubFormatTifLeadMrc = 315, WICLeadSubFormatWbmp = 170, WICLeadSubFormatJpegLab = 171, WICLeadSubFormatJpegLab411 = 172, WICLeadSubFormatJpegLab422 = 173, WICLeadSubFormatGeoTiff = 174, WICLeadSubFormatTifLead1Bit = 175, WICLeadSubFormatTifAbc = 180, WICLeadSubFormatPostscript = 222, WICLeadSubFormatPtoca = 249, WICLeadSubFormatSct = 250, WICLeadSubFormatAfp = 252, WICLeadSubFormatIcaUncompressed = 253, WICLeadSubFormatRawIcaUncompressed = 254, WICLeadSubFormatSmp = 256, WICLeadSubFormatSmpG31Dim = 257, WICLeadSubFormatSmpG32Dim = 258, WICLeadSubFormatSmpG4 = 259, WICLeadSubFormatTgaRle = 262, WICLeadSubFormatRasRle = 288, WICLeadSubFormatClpRle = 291, WICLeadSubFormatFit = 295, WICLeadSubFormatCin = 298, WICLeadSubFormatEpsPostscript = 300, WICLeadSubFormatIntergraphCcittG4 = 301, WICLeadSubFormatSff = 302, WICLeadSubFormatIffIlbmUncompressed = 303, WICLeadSubFormatIffCatUncompressed = 304, WICLeadSubFormatAfpIcaG31Dim = 309, WICLeadSubFormatAfpIcaG32Dim = 310, WICLeadSubFormatAfpIcaG4 = 311, WICLeadSubFormatAfpIcaUncompressed = 312, WICLeadSubFormatAfpIcaIbmMmr = 313, WICLeadSubFormatPsd = 76, WICLeadSubFormatJbig2 = 183, WICLeadSubFormatCrw = 296, WICLeadSubFormatDcr = 292, WICLeadSubFormatDcs = 266, WICLeadSubFormatEcw = 277, WICLeadSubFormatKdc = 135, WICLeadSubFormatPcd = 57, WICLeadSubFormatKdc120 = 263, WICLeadSubFormatKdc40 = 264, WICLeadSubFormatKdc50 = 265, WICLeadSubFormatRtfRaster = 305, WICLeadSubFormatAwd = 99, WICLeadSubFormatAbic = 185, WICLeadSubFormatIcaAbic = 184, WICLeadSubFormatTifAbic = 186, WICLeadSubFormatTifJbig2 = 187, WICLeadSubFormatRawLzw = 178, WICLeadSubFormatPdfLeadMrc = 317, WICLeadSubFormatTxt = 316, WICLeadSubFormatFpx = 80, WICLeadSubFormatFpxSingleColor = 81, WICLeadSubFormatFpxJpeg = 82, WICLeadSubFormatFpxJpegQFactor = 83, WICLeadSubFormatDicomGray = 89, WICLeadSubFormatDicomColor = 90, WICLeadSubFormatDicomRleGray = 125, WICLeadSubFormatDicomRleColor = 126, WICLeadSubFormatDicomJpegGray = 127, WICLeadSubFormatDicomJpegColor = 128, WICLeadSubFormatDicomJ2kGray = 293, WICLeadSubFormatDicomJ2kColor = 294, WICLeadSubFormatWmz = 307, WICLeadSubFormatPct = 56, WICLeadSubFormatMrSid = 306, WICLeadSubFormatTifxJbig = 269, WICLeadSubFormatTifxJbigT43 = 270, WICLeadSubFormatTifxJbigT43ItuLab = 271, WICLeadSubFormatTifxJbigT43Gs = 272, WICLeadSubFormatTifxFaxG4 = 273, WICLeadSubFormatTifxFaxG31D = 274, WICLeadSubFormatTifxFaxG32D = 275, WICLeadSubFormatTifxJpeg = 276, WICLeadSubFormatHdp = 318, WICLeadSubFormatHdpGray = 319, WICLeadSubFormatHdpCmyk = 320, WICLeadSubFormatPngIco = 321, WICLeadSubFormatTifZip = 189, WICLeadSubFormatXps = 322, WICLeadSubFormatJpx = 323, WICLeadSubFormatXpsJpeg = 324, WICLeadSubFormatXpsJpeg422 = 325, WICLeadSubFormatXpsJpeg411 = 326, WICLeadSubFormatMng = 327, WICLeadSubFormatMngGray = 329, WICLeadSubFormatMngJng = 330, WICLeadSubFormatMngJng411 = 331, WICLeadSubFormatMngJng422 = 332, WICLeadSubFormatLast = 350 } WICLeadSubFormat; |
The sub-format is one of the property bag property bag items of the LEAD encoder objects. When creating any of the LEAD encoders, the SubFormat property bag item defaults to one of the constants in this enumeration. Every LEAD encoder supports one or more sub-formats in the WICLeadSubformat enumeration. For more information, refer to IWICLeadBitmapEncoder::GetSubFormats.
For an example, refer to IWICLeadBitmapEncoder::GetSubFormats.