ID3D11VideoContext::VideoProcessorGetStreamStereoFormat 方法 (d3d11.h)
获取视频处理器上输入流的立体声 3D 格式
语法
void VideoProcessorGetStreamStereoFormat(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[out] BOOL *pEnable,
[out] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT *pFormat,
[out] BOOL *pLeftViewFrame0,
[out] BOOL *pBaseViewFrame0,
[out] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE *pFlipMode,
[out] int *MonoOffset
);
参数
[in] pVideoProcessor
指向 ID3D11VideoProcessor 接口的 指针。 若要获取此指针,请调用 ID3D11VideoDevice::CreateVideoProcessor。
[in] StreamIndex
输入流的从零开始的索引。 若要获取最大流数,请调用 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps 并检查 MaxStreamStates 结构成员。
[out] pEnable
如果为此流启用立体声 3D,则接收值 TRUE ,否则接收 FALSE 。 如果值为 FALSE,请忽略其余参数。
[out] pFormat
接收一个 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT 值,该值指定内存中两个立体声视图的布局。
[out] pLeftViewFrame0
接收布尔值。
值 | 含义 |
---|---|
|
框架 0 包含左侧视图。 |
|
框架 0 包含右视图。 |
[out] pBaseViewFrame0
接收布尔值。
值 | 含义 |
---|---|
|
框架 0 包含基本视图。 |
|
框架 1 包含基本视图。 |
[out] pFlipMode
接收 D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE 值。 此值指定是否翻转其中一个视图。
[out] MonoOffset
接收用于 D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET格式的 像素偏移量。 对于其他立体声格式,将忽略此参数。
返回值
无
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11.h |