ホーム › Media.MediaFoundation › D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 | 説明 |
|---|---|---|---|---|---|
| Format | DXGI_FORMAT | 4 | +0 | +0 | 入力ストリームのピクセル形式を示すDXGI_FORMAT。 |
| ColorSpace | DXGI_COLOR_SPACE_TYPE | 4 | +4 | +4 | 入力ストリームの色空間を示すDXGI_COLOR_SPACE_TYPE。 |
| SourceAspectRatio | DXGI_RATIONAL | 8 | +8 | +8 | ソースのアスペクト比を示すDXGI_RATIONAL。 |
| DestinationAspectRatio | DXGI_RATIONAL | 8 | +16 | +16 | 出力先のアスペクト比を示すDXGI_RATIONAL。 |
| FrameRate | DXGI_RATIONAL | 8 | +24 | +24 | 入力ストリームのフレームレートを示すDXGI_RATIONAL。 |
| SourceSizeRange | D3D12_VIDEO_SIZE_RANGE | 16 | +32 | +32 | ソース寸法の許容範囲を示すD3D12_VIDEO_SIZE_RANGE。 |
| DestinationSizeRange | D3D12_VIDEO_SIZE_RANGE | 16 | +48 | +48 | 出力寸法の許容範囲を示すD3D12_VIDEO_SIZE_RANGE。 |
| EnableOrientation | BOOL | 4 | +64 | +64 | 回転/反転などの向き変換を有効にするか否かを示すBOOL。 |
| FilterFlags | D3D12_VIDEO_PROCESS_FILTER_FLAGS | 4 | +68 | +68 | 適用するフィルタを示すD3D12_VIDEO_PROCESS_FILTER_FLAGS。 |
| StereoFormat | D3D12_VIDEO_FRAME_STEREO_FORMAT | 4 | +72 | +72 | ステレオ3D形式を示すD3D12_VIDEO_FRAME_STEREO_FORMAT。 |
| FieldType | D3D12_VIDEO_FIELD_TYPE | 4 | +76 | +76 | フィールド種別(プログレッシブ/インターレース)を示すD3D12_VIDEO_FIELD_TYPE。 |
| DeinterlaceMode | D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS | 4 | +80 | +80 | デインターレース方式を示すD3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS。 |
| EnableAlphaBlending | BOOL | 4 | +84 | +84 | アルファブレンディングを有効にするか否かを示すBOOL。 |
| LumaKey | D3D12_VIDEO_PROCESS_LUMA_KEY | 12 | +88 | +88 | 輝度キーの設定を示すD3D12_VIDEO_PROCESS_LUMA_KEY。 |
| NumPastFrames | DWORD | 4 | +100 | +100 | 処理に用いる過去参照フレーム数。 |
| NumFutureFrames | DWORD | 4 | +104 | +104 | 処理に用いる未来参照フレーム数。 |
| EnableAutoProcessing | BOOL | 4 | +108 | +108 | ドライバ自動最適化処理を有効にするか否かを示すBOOL。 |