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] | 铬 | B |
BackgroundColor[3] | 一个 | 一个 |
FrameRate
输出视频流的帧速率,指定为 DXGI_RATIONAL 结构。
EnableStereo
如果为 TRUE,则启用立体声输出。 否则,视频处理器将生成单声道视频帧。
要求
要求 | 价值 |
---|---|
标头 | d3d12umddi.h |