D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 结构 (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 介绍了视频处理器的输出流属性。

语法

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

成员

Format

输出纹理的 DXGI 格式。

ColorSpace

视频处理器输出图面的颜色空间作为 DXGI_COLOR_SPACE_TYPE 值。

AlphaFillMode

视频处理器写入呈现目标的数据的 alpha 填充模式。 请参阅 D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE

AlphaFillModeSourceStreamIndex

输入流的从零开始的索引。 如果 AlphaFillMode 的值 D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM,则使用此字段。 否则会忽略该设置。

BackgroundColor[4]

视频处理器使用背景色填充目标矩形中不包含视频图像的区域。 目标矩形以外的区域不受影响。 值的含义由 ColorSpace 成员指定。

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

FrameRate

输出视频流的帧速率,指定为 DXGI_RATIONAL 结构。

EnableStereo

如果为 TRUE,则启用立体声输出。 否则,视频处理器将生成单视频帧。

要求

要求
Header d3d12umddi.h

另请参阅

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043