挑战:Android Display Splitting

时间:2013-10-19 03:35:01

标签: android video resolution low-level hdmi

这是我在Stack Overflow上发表的第一篇文章,这真是太多了!

我希望一些具有低级别android体验的好人可能会有所帮助 - 也许有些地方可以开始和/或评论我的目标的可行性。这是非常酷的东西(首创的消费者技术)。我保证我会向前付钱!

目标:

  • 通过HDMI,MHL等拦截Android视频输出
  • 如果可能,将分辨率提高到原始宽度的150%(请参阅下面的原因):
  • 不幸的是我还不能发布图像,但是外部屏幕的左半部分需要采用所选输出分辨率的左3/4,而右半部分需要采用所选输出的右3/4解析度。 (图片链接:i.imgur.com [forwardslash] 2WxFMiJ.png)

但等等 - 这是三分之一!这看起来不奇怪吗?

  • 肉眼,是的。我们的一些经过验证的技术将帮助用户的大脑将这些技术融合成一个图像。
  • 理想情况下,Android设备可以输出150%原始宽度的分辨率,以便“加入”图像保持其原始方面。

我完成的研究:

  • 所有S.O.我在android HDMI上发现的问题不涉及修改输出流。有些人提到摩托罗拉开发者网页的旧链接,而且每条路径都变干了:(
  • 我已经阅读了展示广告,DisplayManagerPresentation上的SDK文档,但似乎没有多少足够低或让我能够访问我需要的操作。

我考虑过的事情:

  • 也许有些Unity 3D视频播放(主要用例),因为它的内置摄像头提供了一种处理多个视图的好方法。
  • 也许不是......也许可以用标准的ADT捆绑包来完成?

不是很好吗?

......如果它像

一样简单
    Rect standardRect = defaultViewport.dimensions;
    Display leftDisplay = new Display(defaultViewport, new Point(0, 0), new Rect(standardRect.x*(.75), standardRect.y));
    Display rightDisplay = new Display(defaultViewport, new Point(standardRect.x*.25, 0),new Rect(standardRect.x*(.75), standardRect.y));

谢谢大家

...现在为你提供帮助,我经常在这里集体智慧。

为了完整起见,我在其他最喜欢的论坛上进行了并行讨论...... XDA! [... / showthread.php?p值= 46711747]

0 个答案:

没有答案