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 以棋盘格式打包,如下图所示。

棋盘包装

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

言论

此枚举将两个立体声视图指定为“frame 0”和“frame 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