问题标签 [hdmi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2615 浏览

android - 如何在不生根的情况下禁用android设备的hdmi端口?

我想知道是否有办法在不root的情况下禁用android设备的hdmi端口?

0 投票
2 回答
3524 浏览

android - Android 辅助显示 - 跨活动调用的持久性

我正在使用 Android MediaRouter(API 16) 和Presentation(API 17) 类来生成和管理辅助显示器。我按照ApiDemos中的示例创建了独特的非镜像输出,到目前为止它工作正常(使用通过 HDMI 电缆连接到 HDTV 的 Nexus 10 进行测试)。

现在,我有一种情况,我希望在其中创建的 Presentation 对象Activity X继续在辅助显示器上运行,即使Activity X调用另一个Activity Y. 在这种情况下,Activity X仍然在堆栈上,但Activity Y现在在它的顶部。

问题是Activity Y启动时,物理辅助显示器会恢复为镜像。当我 exit时, PresentationActivity Y的内容会返回(因为我从未调用过它)。Activity X'sdismiss()

所以问题是:即使从属活动正在本地设备上运行,我如何才能将演示文稿附加到在该显示器上运行的辅助显示器?

更新:我想到的一种方法是Presentation从后台线程实例化对象;那么随后创建另一个Activity不应干扰后台线程写入其Presentation对象的内容。但我不确定这是否可行,因为通常不允许从后台线程更新 UI。

如果可能,另一种方法是禁用下属显示器使用辅助显示器,从而防止它在新显示器变为活动状态Activity时将辅助显示器恢复为镜像。Activity但我也没有找到办法做到这一点。再次感谢您的任何建议。

0 投票
2 回答
24026 浏览

raspberry-pi - 通过 HDMI 通过命令行发送 CEC 命令

我的总体计划是能够从我的树莓派发送 CEC 命令来执行诸如打开/关闭电视以及连接到电视的其他设备之类的操作。然后我将添加语音识别来发送这些命令……那是另一天。我已经阅读了 CEC,但从我收集的信息来看,如果没有 CEC usb 适配器,您似乎无法直接通过命令行发送 CEC 命令?我已经在我的 pi 上安装了 cec-client 和 libCEC 库,但是当我运行 cec-client -l 时,它没有显示任何设备。

我的问题是,如何在没有适配器的情况下通过命令行从 pi 向我的电视发送 CEC 命令?我是否缺少有关 CEC 的一些基本要素?

更新

除了下面的帖子之外,还有一个在 stackoverflow 的 PI 部分中询问的链接,其中包含我在 .bashrc 中放置的更多 CEC 命令来打开/关闭电视并更改输入

https://raspberrypi.stackexchange.com/questions/5345/raspmbc-send-cec-commands-without-cec-adapter

0 投票
1 回答
7179 浏览

java - 是否可以从 Android 设备发送 HDMI CEC 命令。

我有一个 MK809,想发送一个 HDMI CEC 命令来打开/关闭设备所连接的电视。有没有办法或库来发送 CEC 命令,因为我在任何地方都看不到任何记录?

0 投票
3 回答
1733 浏览

android - Capturing audio frames from HDMI IN port

I have a rooted HiSense GoogleTV which has HDMI IN and OUT ports.

What I want to do is to record about 10 secs of the audio from the HDMI IN (from the set-top box). I am new to this, so please bear with me.

  1. Is this possible to do this on a rooted device?

  2. Does the HDMI data get decrypted (due to HDCP) after the HDMI IN and re-encrypted before it is routed out via HDMI out?

  3. If I were to try to capture the audio frames on a regular Linux box, how should I go about it? What components should I look into? I cannot find any documentation that describes the low level architecture and details on how the HDMI IN signal gets routed to HDMI OUT.

  4. Can you please point to the Android framework code that actually does this routing from HDMI In to OUT? Basically, want to understand the flow of what happens to the audio signal during the transfer from the HDMI IN to the OUT.

I am not sure if my questions make sense, but I hope you can give me some pointers on where I should start.

0 投票
1 回答
1384 浏览

linux - 在 Linux 上使用帧缓冲设备作为普通显示器(USB 到 HDMI 适配器)

我有一个基于 UFX7000 SMSC 芯片组的 USB3 到 HDMI 适配器。它在 Linux 内核中有一个驱动程序,但它制作了一个帧缓冲设备:

有没有简单的方法来使用那个fb1?xrandr 不会看到附加的内容,因此它要么制作固定的多显示器固定 x.org 配置,要么可能(这可能吗?)在 /dev/fb2 上启动 xephyr/其他 X 服务器/特定应用程序。

0 投票
1 回答
1267 浏览

android - 将 CEC 命令从电视发送到 Android 手机

我正在尝试将 HDMI-CEC 命令从电视机发送到我的 Android 手机(它们都可以支持 CEC 协议)。虽然我已经阅读了 CEC 规范,但问题是我不知道如何仅通过 HDMI 电缆发送 CEC 命令。我知道 libCEC 做了很多事情;似乎需要购买他们的 Pulse-Eight USB - CEC 适配器。大家都知道只通过HDMI线传输CEC指令的大致进展吗?非常感谢。

0 投票
2 回答
4244 浏览

opengl - 通过 HDMI 保持视频的 alpha 透明度

我正在处理的场景实际上如下:我需要获取 OpenGL 生成的屏幕并通过 HDMI 将其发送到 FPGA 组件,同时保持 alpha 通道。但是现在通过 HDMI 发送的数据只有 RGB(没有 alpha 通道的 24 位)所以我需要一种方法来强制通过这个端口发送 Alpha 位。

见图片:http: //i.imgur.com/hhlcbb9.jpg

我能想到的一种解决方案是将屏幕缓冲区从 RGBA 模式转换为 RGB,同时在 RGB 缓冲区中混合 Alpha 通道。

例如:

重点是不必遍历每一个像素。但我不确定是否可以使用 OpenGL 或任何技术(VideoCore 内核?)

0 投票
1 回答
2611 浏览

ios - iPad 2 和 4 无法通过 HDMI 将视频镜像/输出到全屏

我遇到了一个我认为是由于在我的 iPad2 和 iPad4 上升级到 iOS 版本 6 导致的问题。我搜索了支持板,但没有找到解决此问题的方法。该问题涉及使用官方 HDMI 适配器在电视上镜像 iPad,如下所示:http: //store.apple.com/uk/product/MD098ZM/A/apple-digital-av-adapter

当通过适配器使用本机 MPMoviePlayerController 在设备上播放视频时,电视上的结果不是全屏的,而是在视频周围提供了黑色边框(即使在查看应用程序的非视频部分或标准的苹果菜单,我相信总是如此,但以前,视频是通过电缆全屏播放的)。

我已经测试了我开发的包含视频播放的应用程序,以及市场上的一些领先应用程序,并且在使用 iOS6 和电视同时播放设备上镜像的视频时都遇到了同样的问题。我发现唯一能够在电视上全屏播放视频的应用是 BBC iPlayer,但是当视频在电视上全屏播放时,这似乎会暂时关闭镜像。

我相信,在 iOS 5 上,可以同时在设备和电视上以全屏方式镜像播放视频,而电视上没有黑条。

这里的任何人都可以确认此问题是否与 iOS 6 相关,并能指出我在我开发的 iOS 应用程序中解决此问题的正确方向吗?

0 投票
0 回答
645 浏览

c++ - 以编程方式 (PC) 检测可用的 HDMI 源?

Stack Overflow 上,我们有一个这样的问题:

检测 HDMI 连接

不幸的是,它仅适用于Android。现在,是否有机会在 PC 上检测 HDMI 源,例如在 C/C++ 中?是否有任何特定于平台的库或其他东西?Linux(Ubuntu)和Windows都很好。