D3D11_1DDI_VIDEO_PROCESSOR_STREAM 结构 (d3d10umddi.h)

包含 VideoProcessorBlt 函数的流级数据。

语法

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_STREAM {
  BOOL                                Enable;
  UINT                                OutputIndex;
  UINT                                InputFrameOrField;
  UINT                                PastFrames;
  UINT                                FutureFrames;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfaces;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurface;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfaces;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfacesRight;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurfaceRight;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfacesRight;
} D3D11_1DDI_VIDEO_PROCESSOR_STREAM;

成员

Enable

指定是否启用此输入流。 如果值为 TRUE则 VideoProcessorBlt 函数将此流 blit 到输出图面。 否则,不会将此流设置为 blitted。

D3D11_1DDI_VIDEO_PROCESSOR_CAPS 结构的MaxInputStreams 成员中提供了一次可以启用的最大流数。

OutputIndex

输出帧的从零开始的索引号。

InputFrameOrField

输入帧或字段的从零开始的索引号。

PastFrames

过去引用帧的数目。

FutureFrames

将来的引用帧数。

pPastSurfaces

指向由调用方分配的指针数组的 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 指针。 此数组包含视频处理操作的过去引用帧。 数组中的元素数等于 PastFrame。

hInputSurface

指向包含当前输入帧的图面 的D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 指针。

pFutureSurfaces

指向由调用方分配的指针数组的 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 指针。 此数组包含视频处理操作的未来参考帧。 数组中的元素数等于 FutureFrame。

pPastSurfacesRight

如果立体声三维格式 为D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE,则此成员是指向指针数组 的D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 指针,该数组包含过去用于右视图的参考帧。 数组中的元素数等于 PastFrame。

对于任何其他立体声三维格式,请将此成员设置为 NULL。 有关详细信息,请参阅 VideoProcessorSetStreamStereoFormat

hInputSurfaceRight

如果立体声三维格式 为D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE,则此成员是指向当前输入帧的 D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 指针,适合右视图。

对于任何其他立体声三维格式,请将此成员设置为 NULL

pFutureSurfacesRight

如果立体三维格式 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE,则此成员是指向指针数组 的D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW 指针,其中包含右视图的未来引用帧。 数组中的元素数等于 FutureFrame。

对于任何其他立体声三维格式,请将此成员设置为 NULL

注解

如果立体声三维格式D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE,则 pPastSurfacespInputSurfacepFutureSurfaces 成员包含左视图。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

VideoProcessorBlt

VideoProcessorSetStreamStereoFormat