ホーム › Media.DirectShow › DXVA2_VIDEOPROCESSBLT
DXVA2_VIDEOPROCESSBLT
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| TargetFrame | LONGLONG | 8 | +0 | +0 |
| TargetRect | RECT | 16 | +8 | +8 |
| ConstrictionSize | SIZE | 8 | +24 | +24 |
| StreamingFlags | DWORD | 4 | +32 | +32 |
| BackgroundColor | DXVA2_AYUVSample16 | 8 | +36 | +36 |
| DestFormat | DXVA2_ExtendedFormat | 8/4 | +48 | +44 |
| DestFlags | DWORD | 4 | +56 | +48 |
| ProcAmpValues | DXVA2_ProcAmpValues | 32/16 | +64 | +52 |
| Alpha | DXVA2_Fixed32 | 8/4 | +96 | +68 |
| NoiseFilterLuma | DXVA2_FilterValues | 24/12 | +104 | +72 |
| NoiseFilterChroma | DXVA2_FilterValues | 24/12 | +128 | +84 |
| DetailFilterLuma | DXVA2_FilterValues | 24/12 | +152 | +96 |
| DetailFilterChroma | DXVA2_FilterValues | 24/12 | +176 | +108 |
| pSrcSurfaces | DXVA2_VIDEOSAMPLE* | 8/4 | +200 | +120 |
| NumSrcSurfaces | DWORD | 4 | +208 | +124 |