共用方式為


D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC 結構 (d3d12video.h)

指定傳遞至 ID3D12VideoProcessCommandList::P rocessFrames 之輸出的輸出資料流程引數。

語法

typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC {
  DXGI_FORMAT                         Format;
  DXGI_COLOR_SPACE_TYPE               ColorSpace;
  D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE AlphaFillMode;
  UINT                                AlphaFillModeSourceStreamIndex;
  FLOAT                               BackgroundColor[4];
  DXGI_RATIONAL                       FrameRate;
  BOOL                                EnableStereo;
} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC;

成員

Format

指定輸出資源格式 的DXGI_FORMAT 結構。

ColorSpace

DXGI_COLOR_SPACE_TYPE值,指定視訊處理器輸出介面的色彩空間。

AlphaFillMode

來自 D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE 列舉的值,指定視訊處理器寫入轉譯目標之資料的 Alpha 填滿模式。

AlphaFillModeSourceStreamIndex

輸入資料流程以零起始的索引。 如果 AlphaFillMode是D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM,則會使用此參數。 否則會忽略 參數。

BackgroundColor[4]

視訊處理器會使用背景色彩來填滿不包含視訊影像的目標矩形區域。 目標矩形以外的區域不會受到影響。 值的意義是由 ColorSpace 參數所指定。

BackgroundColor YCbCrA RGBA
BackgroundColor[0] R
BackgroundColor[1] Cb G
BackgroundColor[2] Cr B
BackgroundColor[3] A A

FrameRate

指定輸出視訊資料流程畫面播放速率 的DXGI_RATIONAL 結構。

EnableStereo

如果為 TRUE,則會啟用身歷聲輸出。 否則,視訊處理器會產生單聲道視訊畫面。

需求

   
標頭 d3d12video.h