共用方式為


D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 結構 (d3d12video.h)

指定傳遞至 ID3D12VideoProcessCommandList1::P rocessFrames1之輸入資料流程引數,其支援變更每個呼叫的欄位類型。

語法

typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
  D3D12_VIDEO_PROCESS_INPUT_STREAM       InputStream[2];
  D3D12_VIDEO_PROCESS_TRANSFORM          Transform;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE  RateInfo;
  INT                                    FilterLevels[32];
  D3D12_VIDEO_PROCESS_ALPHA_BLENDING     AlphaBlending;
  D3D12_VIDEO_FIELD_TYPE                 FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;

成員

InputStream[2]

包含影片處理之參考集的 D3D12_VIDEO_PROCESS_INPUT_STREAM 結構的陣列。 如果立體格式 D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE,則必須提供兩組輸入資料流程。 針對所有其他立體格式,必須提供第一組參考,而第二個應該初始化為零。

Transform

D3D12_VIDEO_PROCESS_TRANSFORM 結構,指定視 輸入的翻轉、旋轉、縮放和目的地轉譯。

Flags

指定輸入資料流程選項 之D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS 列舉中的值。

RateInfo

D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE結構,指定畫面播放速率轉換和反交集的畫面播放速率和輸入和輸出索引。

FilterLevels[32]

要套用至每個已啟用篩選的層級。 篩選層級是以篩選出現在 D3D12_VIDEO_PROCESS_FILTER_FLAGS 列舉中的順序來指定。 如果未啟用篩選或保留篩選索引,請指定 0。

AlphaBlending

D3D12_VIDEO_PROCESS_ALPHA_BLENDING結構,指定視訊處理器上輸入資料流程的平面 Alpha。

FieldType

來自 D3D12_VIDEO_FIELD_TYPE 列舉指定輸入來源交錯欄位類型的值。 使用混合內容時,請使用 ID3D12VideoProcessCommandList1::P rocessFrames1 ,支援變更每個呼叫的欄位類型。

需求

   
最低支援的用戶端 Windows 10組建 20348
最低支援的伺服器 Windows 10組建 20348
標頭 d3d12video.h

另請參閱

-D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS -ID3D12VideoProcessCommandList1::P rocessFrames1