Android4.0 framework默认支持hdmi, 工作流程:
HDMI状态改变时driver通过UEvent "DEVPATH=/devices/virtual/switch/hdmi" 上报给系统
-->
系统在PhoneWindowManager中通过UEventObserver中获取状态,并发送
Intent intent = new Intent(ACTION_HDMI_PLUGGED);
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
intent.putExtra(EXTRA_HDMI_PLUGGED_STATE, plugged);
mContext.sendStickyBroadcast(intent);
给其他应用
-->
在应用中接收broadcastACTION_HDMI_PLUGGED做相应处理
那么如何让你的Hdmi系统匹配android呢:
1) kernel
Hdmi driver中需要创建swtich节点:
/sys/class/switch/hdmi/name
/sys/class/switch/hdmi/state
2) framework中
处理模式切换,发送WindowManagerPolicy.ACTION_HDMI_PLUGGED
3) app中
处理broadcast WindowManagerPolicy.ACTION_HDMI_PLUGGED
分享到:
相关推荐
android hdmi 输入 apk 源码 文档 参考,rk3288 平台 硬件支持hdmiin,软件apk 源码参考
4. Audio Return Channel:HDMI 1.4b 引入了 Audio Return Channel(ARC),使得电视机可以将音频信号返回到音频设备中。 5. 3D 和 4K x 2K 视频格式支持:HDMI 1.4b 支持 3D 和 4K x 2K 视频格式,使得用户可以享受...
描述中的 "fpga sopc design used hdmi ip core, for all the platform" 提示我们,它适用于SoPC(System on a Programmable Chip)设计,意味着它可以被集成到FPGA芯片中,为不同的应用平台提供通用的HDMI输入解决...
HDMI 协议 Version 2.1 HDMI(High-Definition Multimedia Interface)是一种高-definition 多媒体接口标准,用于连接设备之间的音频和视频信号传输。HDMI 协议 Version 2.1 是 HDMI 协议的最新版本,提供了更高的...
**CM2020-01TR:HDMI发送器端口保护与接口设备** CM2020-01TR是一款专为新一代HDMI源接口保护设计的集成电路,其核心功能在于保护HDMI发射器端口免受各种潜在损坏。这款器件集成了多种保护功能,包括静电放电(ESD...
4. L-PCM 音频:HDMI 2.0b 支持 L-PCM(Linear Pulse Code Modulation)音频格式,该格式能够提供高质量的音频信号。 5. Errata:Errata 是指规范中发现的错误或不准确之处。HDMI 2.0b 规范 Errata 主要包括了音频...
4. 增强的音频回路(ARC):HDMI 2.0 引入了增强的音频回路(ARC),允许音频从电视机返回音响系统。 5. 多流媒体(MSC):HDMI 2.0 支持多流媒体(MSC),允许多个设备同时播放不同的媒体流。 HDMI 2.0 规范还引入...
通过HDMI,设备可以自动传输最高效的格式(例如480p vs 720p,16:9 vs 4:3)— 免除了消费者需要滚动所有格式选项,以猜测最佳的观看格式的麻烦。 HDMI还支持高清晰内容,支持HDCP的HDMI设备现在和将来将能够访问...
白名单的分辨率数据要和kernel中的hdmi驱动新增分辨率一致
该芯片能将HDMI信号转换为CVBS信号,并且采用了QFN-32的小型封装(尺寸为4mm x 4mm),适应了移动设备对空间的紧凑要求。最大支持的分辨率是720x576i,并且支持N制式、S制式和P制式,这保证了与不同电视制式和地区的...
在PYNQ板子上,HDMI接口通常通过硬件接口连接到Zynq SoC(System on Chip)的AXI4-Stream接口,使得我们可以通过FPGA逻辑控制HDMI的输入和输出。 对于HDMI输入(HDMI in),你需要配置PYNQ板子上的HDMI接收器,使其...
【标题】"pynq HDMI(zynq芯片也可使用 hdmi in hdmi out)"涉及的关键技术点主要集中在Zynq芯片、HDMI接口以及PYNQ框架上。Zynq是Xilinx公司推出的可编程系统芯片(Programmable System on Chip,简称PSOC),集成了...
4. **多视图功能**:HDMI 2.0允许在同一屏幕上同时显示多个独立的视频源,比如在观看体育赛事时,用户可以在主画面外看到实时统计信息或其他相关视频。 5. **增强的连接性**:HDMI 2.0兼容先前版本的HDMI设备,但...
转接/转换芯片NCS8827 IC是一种HDMI到CVBS转换器,它能够将HDMI信号转换为模拟视频信号(CVBS),用于支持需要模拟视频接口的老旧显示设备。NCS8827 IC不仅支持多种HDMI输入格式,如RGB444、YCbCr 444、YCbCr 422,...
- **HDMI接口**:包括HDMI_CK、HDMI_CKN、HDMI_Dx(x=0,1,2)等数据线,以及HDMI_SDA、HDMI_SCL、HDMI_HPD(热插拔检测)等控制线。 - **VGA接口**:包括VGA_R、VGA_G、VGA_B三基色信号,以及VGA_HS(行同步)、VGA_...
4. 使用VESA的Display Data Channel:HDMI使用VESA的Display Data Channel来读取显示设备的EDID(Extended Display Identification Data,扩展显示标识数据)。 5. 支持CEC:HDMI支持CEC(Consumer Electronics ...
* 4K 分辨率支持:新的 specification 让 HDMI 设备可以支持极高的高清分辨率——4 倍于 1080p 设备的分辨率。 * 扩展支持颜色空间:HDMI 支持特别为数码静物照相机设计的颜色空间。 * HDMI 微连接器:HDMI 微连接器...
mt8788 android12 HDMI(it66121) kernel4.19 patch
4. **TMDS(Transition Minimized Differential Signaling)**:HDMI使用TMDS传输数字信号,每个通道有差分对,设计时要注意信号对之间的串扰,确保良好的信号分离。 5. **电源管理**:HDMI接口需要稳定的电源供应...