Win32 API 日本語リファレンス
ホームGraphics.Imaging › IWICDdsFrameDecode

IWICDdsFrameDecode

COM
IID3d4c0c61-18a4-41e4-bd80-481a4fc9f464継承元IUnknown自前メソッド開始 vtbl3

メソッド 3

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT GetSizeInBlocks(DWORD* pWidthInBlocks, DWORD* pHeightInBlocks)
pWidthInBlocksDWORD*outフレーム幅をブロック単位で受け取る出力先。ブロック圧縮形式用。
pHeightInBlocksDWORD*outフレーム高さをブロック単位で受け取る出力先。ブロック圧縮形式用。
vtbl 4 HRESULT GetFormatInfo(WICDdsFormatInfo* pFormatInfo)
pFormatInfoWICDdsFormatInfo*outDXGI形式やブロック寸法等の形式情報を受け取るWICDdsFormatInfo構造体。
vtbl 5 HRESULT CopyBlocks(WICRect* prcBoundsInBlocks, DWORD cbStride, DWORD cbBufferSize, BYTE* pbBuffer)
prcBoundsInBlocksWICRect*inコピーするブロック単位の矩形領域。NULLで全体。
cbStrideDWORDin出力バッファーの1行あたりバイト数(ストライド)。
cbBufferSizeDWORDinpbBufferのバイトサイズ。
pbBufferBYTE*outブロックデータをコピーする出力先バッファー。