如何将兼容 HDMI 1.4a 的立体信号从 OpenGL 应用程序输出到 3DTV? [英] How can I output a HDMI 1.4a-compatible stereoscopic signal from an OpenGL application to a 3DTV?

查看:31
本文介绍了如何将兼容 HDMI 1.4a 的立体信号从 OpenGL 应用程序输出到 3DTV?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 OpenGL 应用程序,它通过 HDMI 将立体 3D 视频输出到现成的电视,但它目前要求显示器支持 1.4a 之前的手动选择正确格式的方法(并排、上下等).但是,现在我有一个我需要支持的设备,它只支持 HDMI 1.4a 3D 信号,据我所知,这是一种发送到显示器的数据包,告诉它 3D 视频的格式.我正在使用一个 NVIDIA Quadro 4000,我想知道是否有可能以标准 3DTV 将看到正确格式的方式输出我的视频(或告诉视频卡如何),类似于 3D 蓝光或其他 1.4a- 兼容设备,无需手动选择某种 3D 模式.这可能吗?

I have an OpenGL application that outputs stereoscopic 3D video to off-the-shelf TVs via HDMI, but it currently requires the display to support the pre-1.4a methods of manually choosing the right format (side-by-side, top-bottom etc). However, now I have a device that I need to support that ONLY supports HDMI 1.4a 3D signals, which as I understand it is some kind of packet sent to the display that tells it what format the 3D video is in. I'm using an NVIDIA Quadro 4000 and I would like to know if it's possible to output my video (or tell the video card how to) in a way that a standard 3DTV will see the correct format, similar to a 3D Blu-ray or other 1.4a-compatible device, without having to manually select a certain 3D mode. Is this possible?

推荐答案

我没有看到问题的直接答案.

I don't see a direct answer for the question.

HDMI 1.4a 定义了描述 3D 格式的元数据.video_format 010 表示 3D3d_structure 0000 框架包装,0110 上下,1000 并排

HDMI 1.4a defines meta data to describe 3D format. video_format 010 means 3D 3d_structure 0000 frame packing, 0110 top-bottom, 1000 side-by-side

但是,如果驱动程序没有相应的 api,则您需要更改其代码(假设它已打开或您有权访问)

But, if the driver doesn't have an api for that, you need to change its code (assuming it's open or you have access)

这篇关于如何将兼容 HDMI 1.4a 的立体信号从 OpenGL 应用程序输出到 3DTV?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆