ホーム › Graphics.Imaging › IWICPlanarFormatConverter
IWICPlanarFormatConverter
COMメソッド 2
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 8 HRESULT Initialize(IWICBitmapSource** ppPlanes, DWORD cPlanes, GUID* dstFormat, WICBitmapDitherType dither, IWICPalette* pIPalette, DOUBLE alphaThresholdPercent, WICBitmapPaletteType paletteTranslate)
| ppPlanes | IWICBitmapSource** | in | 変換元の各プレーンを表すIWICBitmapSource配列へのポインター。 |
| cPlanes | DWORD | in | ppPlanes配列に含まれるプレーン数。 |
| dstFormat | GUID* | in | 変換先のピクセル形式を示すGUIDへのポインター。 |
| dither | WICBitmapDitherType | in | 色削減時のディザリング方式を示すWICBitmapDitherType列挙。 |
| pIPalette | IWICPalette* | in | インデックスカラー変換時に使用するパレットIWICPalette。不要時はNULL。 |
| alphaThresholdPercent | DOUBLE | in | アルファをしきい値処理する際の境界をパーセント(0〜100)で指定するDOUBLE。 |
| paletteTranslate | WICBitmapPaletteType | in | パレット生成方法を示すWICBitmapPaletteType列挙。 |
vtbl 9 HRESULT CanConvert(GUID* pSrcPixelFormats, DWORD cSrcPlanes, GUID* dstPixelFormat, BOOL* pfCanConvert)
| pSrcPixelFormats | GUID* | in | 変換元の各プレーンのピクセル形式GUID配列へのポインター。 |
| cSrcPlanes | DWORD | in | pSrcPixelFormats配列に含まれるソースプレーン数。 |
| dstPixelFormat | GUID* | in | 変換先のピクセル形式を示すGUIDへのポインター。 |
| pfCanConvert | BOOL* | out | 指定のプレーン形式から変換可能かを受け取る出力先BOOL。 |