Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC

D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC

構造体
サイズx64: 112 バイト / x86: 112 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
FormatDXGI_FORMAT4+0+0入力ストリームのピクセル形式を示すDXGI_FORMAT。
ColorSpaceDXGI_COLOR_SPACE_TYPE4+4+4入力ストリームの色空間を示すDXGI_COLOR_SPACE_TYPE。
SourceAspectRatioDXGI_RATIONAL8+8+8ソースのアスペクト比を示すDXGI_RATIONAL。
DestinationAspectRatioDXGI_RATIONAL8+16+16出力先のアスペクト比を示すDXGI_RATIONAL。
FrameRateDXGI_RATIONAL8+24+24入力ストリームのフレームレートを示すDXGI_RATIONAL。
SourceSizeRangeD3D12_VIDEO_SIZE_RANGE16+32+32ソース寸法の許容範囲を示すD3D12_VIDEO_SIZE_RANGE。
DestinationSizeRangeD3D12_VIDEO_SIZE_RANGE16+48+48出力寸法の許容範囲を示すD3D12_VIDEO_SIZE_RANGE。
EnableOrientationBOOL4+64+64回転/反転などの向き変換を有効にするか否かを示すBOOL。
FilterFlagsD3D12_VIDEO_PROCESS_FILTER_FLAGS4+68+68適用するフィルタを示すD3D12_VIDEO_PROCESS_FILTER_FLAGS。
StereoFormatD3D12_VIDEO_FRAME_STEREO_FORMAT4+72+72ステレオ3D形式を示すD3D12_VIDEO_FRAME_STEREO_FORMAT。
FieldTypeD3D12_VIDEO_FIELD_TYPE4+76+76フィールド種別(プログレッシブ/インターレース)を示すD3D12_VIDEO_FIELD_TYPE。
DeinterlaceModeD3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS4+80+80デインターレース方式を示すD3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS。
EnableAlphaBlendingBOOL4+84+84アルファブレンディングを有効にするか否かを示すBOOL。
LumaKeyD3D12_VIDEO_PROCESS_LUMA_KEY12+88+88輝度キーの設定を示すD3D12_VIDEO_PROCESS_LUMA_KEY。
NumPastFramesDWORD4+100+100処理に用いる過去参照フレーム数。
NumFutureFramesDWORD4+104+104処理に用いる未来参照フレーム数。
EnableAutoProcessingBOOL4+108+108ドライバ自動最適化処理を有効にするか否かを示すBOOL。