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 |