PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT回调函数 (d3d10umddi.h)
为视频处理器上的输入流启用或禁用立体声 3D 视频。 此外,此函数指定内存中视频帧的布局。
语法
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Pfnd3d111DdiVideoprocessorsetstreamstereoformat;
void Pfnd3d111DdiVideoprocessorsetstreamstereoformat(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT unnamedParam5,
BOOL unnamedParam6,
BOOL unnamedParam7,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE unnamedParam8,
int unnamedParam9
)
{...}
参数
unnamedParam1
hDevice [in]
显示设备的句柄 (图形上下文) 。
unnamedParam2
hVideoProcessor [in]
通过调用 CreateVideoProcessor 函数创建的视频处理器对象的句柄。
unnamedParam3
StreamIndex [in]
输入流的从零开始的索引。
unnamedParam4
启用 [in]
如果 为 TRUE,则为输入流启用立体声 3D。
如果 为 FALSE,则为输入流禁用立体声 3D。
驱动程序必须忽略此函数的其余参数。
unnamedParam5
StereoFormat [in]
将内存中两个立体声视图的布局指定为 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 值。
unnamedParam6
LeftViewFrame0 [in]
如果 为 TRUE,则帧 0 包含左侧视图。 否则,帧 0 包含右侧视图。
对于以下 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 值,将忽略此参数:
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam7
BaseViewFrame0 [in]
如果 为 TRUE,则帧 0 包含基础视图。 否则,帧 1 包含基本视图。
对于以下 D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT 值,将忽略此参数:
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam8
FlipMode [in]
一个D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE枚举值,该值指定是否翻转其中一个视图。
unnamedParam9
MonoOffset [in]
如果将 StereoFormat 参数设置为 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET,则此参数指定如何生成左右视图。 有关详细信息,请参见“备注”部分。
返回值
无
备注
对于 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET的立体声格式,驱动程序按以下方式处理 MonoOffset 参数:
- 如果 参数为正数,则向右视图向右移动的像素数,而左视图向左移动的量相同。
- 如果 参数为负数,则右视图向左移动了那么多像素,而左视图向右移动的量相同。
-
为基视图的单声道输入数据指定单个资源。
- 为基本视图的立体声输入数据指定这两个资源。 调用 VideoProcessorBlt 时,流数据作为D3D11_1DDI_VIDEO_PROCESSOR_STREAM结构传递,hInputSurface 成员指定帧 0,hInputSurfaceRight 指定帧 1。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | 桌面 |
标头 | d3d10umddi.h (包括 D3d10umddi.h) |
另请参阅
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT