D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 枚举 (d3d10umddi.h)

指定立体声三维视频帧内存中的布局。

语法

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT {
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD
} ;

常量

 
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
该示例不包含立体声数据。 如果未指定立体声格式,则此值为默认值。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL
帧 0 和帧 1 并排打包,如下图所示。

并行打包

支持立体声视频的所有驱动程序都必须支持此格式。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL
帧 0 和帧 1 从上到下打包,如下图所示。

从上到下打包

支持立体声视频的所有驱动程序都必须支持此格式。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE
帧 0 和帧 1 放置在同一资源中的单独资源或单独的纹理数组元素中。

支持立体声视频的所有驱动程序都必须支持此格式。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
该示例包含非立体声数据。 但是,驱动程序应使用指定的偏移量创建此示例的左/右输出。 偏移量在 VideoProcessorSetStreamStereoFormat 函数的 MonoOffset 参数中指定。

此格式主要用于字幕和其他子图片数据,其中整个示例在同一平面上显示。

支持此立体声格式是可选的。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED
帧 0 和帧 1 打包成交错行,如下图所示。

交错行

支持此立体声格式是可选的。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED
帧 0 和帧 1 打包到交错列中,如下图所示。

交错列

支持此立体声格式是可选的。
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD
帧 0 和帧 1 以棋盘格式打包,如下图所示。

棋盘包装

支持此立体声格式是可选的。

注解

此枚举将两个立体声视图指定为“帧 0”和“帧 1”。 VideoProcessorSetStreamStereoFormat 方法的 LeftViewFrame0 参数指定哪个视图是左视图,哪个视图是右视图。

对于打包格式,如果源矩形剪裁了图面的一部分,驱动程序将使用相对于立体视图的逻辑坐标而不是绝对像素坐标来解释矩形。 结果是按比例剪裁帧 0 和帧 1。

若要查询设备是否支持立体声三维视频,请调用 GetVideoProcessorCaps 并检查D3D11_1DDI_VIDEO_PROCESSOR_CAPS结构的 FeatureCaps 成员中的D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO标志。 如果存在此功能标志,则表示驱动程序支持未列为可选的所有立体声格式。 若要了解支持的可选格式,请调用 GetVideoProcessorCaps 并检查 结构的 StereoCaps 成员。

要求

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

另请参阅

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

GetVideoProcessorCaps

VideoProcessorSetStreamStereoFormat