Share via


オフホスト IDCT

オフホスト IDCT 処理用のマクロブロック逆離散コサイン変換 (IDCT) 係数データの転送は、スキャン インデックスと値情報のバッファーを使用して変換式を定義および指定します。 インデックス情報は 16 ビット ワードとして送信されます (ただし、8x8 変換ブロックに必要なのは 6 ビットの数量のみです)。 変換係数値情報は符号付き 16 ビット ワードとして送信されます (ただし、通常の場合、8x8 変換ブロックと BPP が 8 の場合は 12 ビットのみが必要です)。

変換係数は、DXVA_TCoefSingle 構造体または DXVA_TCoef4Group 構造体のいずれかで送信されます。 DXVA_ConfigPictureDecode 構造体の bConfig4GroupedCoefs メンバーがゼロの場合、係数は DXVA_TCoefSingle 構造体を使用して個別に送信されます。 bConfig4GroupedCoefs が 1 の場合、係数は、DXVA_TCoef4Group 構造体を使用して 4 つのグループで送信されます。