DXVA_PicResample構造体 (dxva.h)
DXVA_PicResample構造体は、リサンプリング プロセスを制御するために、ホスト デコーダーによってアクセラレータに送信されます。 このプロセスは、 bDXVA_Func変数 が 4 に等しい場合に呼び出されます。
構文
typedef struct _DXVA_PicResample {
WORD wPicResampleSourcePicIndex;
WORD wPicResampleDestPicIndex;
WORD wPicResampleRcontrol;
BYTE bPicResampleExtrapWidth;
BYTE bPicResampleExtrapHeight;
DWORD dwPicResampleSourceWidth;
DWORD dwPicResampleSourceHeight;
DWORD dwPicResampleDestWidth;
DWORD dwPicResampleDestHeight;
DWORD dwPicResampleFullDestWidth;
DWORD dwPicResampleFullDestHeight;
} DXVA_PicResample, *LPDXVA_PicResample;
メンバー
wPicResampleSourcePicIndex
再サンプリングする参照バッファーを指定します。
wPicResampleDestPicIndex
参照図の再サンプリング操作の出力に使用するバッファーを指定します。
wPicResampleRcontrol
リサンプリング操作で平均化する丸めモードを指定します。 H.263 Annex O Spatial Scalability の場合、このメンバーは 1 です。 (これは、H.263 Annex O 空間スケーラビリティに必要なアップサンプリングに相当する、H.263 Annex P の RCRPR の値に対応します)。H.263 Annex P Reference Picture Resampling の場合、この値は H.263 変数 RCRPR と等しくなります
bPicResampleExtrapWidth
水平方向の再サンプリングに、再サンプリングされた画像のパディングを含める必要があるかどうかを示します。 アクセラレータで 0 以外と画像境界上のモーション ベクトルを使用するパディング メソッドを使用する場合、リサンプリングには、再サンプリングされた画像のパディングを含める必要があります。 この埋め込みは、実行されるリサンプリング操作に関係なく、リサンプリングされた画像の各端に対して少なくとも指定された幅をカバーする必要があります。
bPicResampleExtrapHeight
垂直方向の再サンプリングに、再サンプリングされた画像のパディングを含める必要があるかどうかを示します。 アクセラレータで 0 以外と画像境界上のモーション ベクトルを使用するパディング メソッドを使用する場合、リサンプリングには、再サンプリングされた画像のパディングを含める必要があります。 この埋め込みは、実行されるリサンプリング操作に関係なく、リサンプリングされた画像の各端の周囲の少なくとも指定された高さをカバーする必要があります。
dwPicResampleSourceWidth
コピー先の図に再サンプリングするソース図の領域の輝度サンプルの単位で幅を指定します。
dwPicResampleSourceHeight
コピー元の図の領域の高さを、コピー先の図に再サンプリングする輝度サンプルの単位で指定します。
dwPicResampleDestWidth
コピー元の図から再サンプリングされたデータを含む輝度サンプルの単位で、コピー先の図の領域の幅を指定します。
dwPicResampleDestHeight
コピー元の図から再サンプリングされたデータを含む輝度サンプルの単位で、コピー先の図の領域の高さを指定します。
dwPicResampleFullDestWidth
コピー元の図から再サンプリングされたデータを含む輝度サンプルの単位で、コピー先の図の領域の全幅を指定します。
dwPicResampleFullDestHeight
コピー元の図から再サンプリングされたデータを含む輝度サンプルの単位で、コピー先の図の領域の完全な高さを指定します。
注釈
dwPicResampleFullDestHeight によって実行されるクリッピングは、ソースリサンプリング領域の外部にあるサンプルを生成するために使用されます。 (この値は、輝度の幅または高さが 16 で割り切れないカスタム ソース形式の H.263 Annex P サポートに必要です)。
H.263 Annex O Spatial Scalability の場合、 wPicResampleRcontrol の値は 1 です。 この値は、H.263 Annex O 空間スケーラビリティに必要なアップサンプリングに相当する、H.263 Annex P の RCRPR の値に対応します。 H.263 Annex P Reference Picture Resampling の場合、 wPicResampleRcontrol は H.263 変数 RCRPR と等しくなります。
要件
要件 | 値 |
---|---|
Header | dxva.h (Dxva.h を含む) |