Broadcom Nexus
文章平均质量分 82
Amor
这个作者很懒,什么都没留下…
展开
-
Broadcom Nexus学习(一):Graphics
0. Broadcom Nexus介绍:Nexus是Broadcom提供的一套开发中间件,以标准API形式为Digital TV 和Set-Top boxes上层程序提供标准接口,它将不同的底层与上层开发隔绝开来,以达到上层开发与底层无关的目的。所有Interface的用法和思路基本上是一致的。最先接触到的Nexus模块就是 Graphics.1. Nexus Platform 接口和初始化:Nexus有个API初始化各个模块以及硬件(NEXUS_Platform_Init())。应用程序也可以利用其参数定转载 2011-04-04 22:59:00 · 2193 阅读 · 1 评论 -
Broadcom Nexus学习(二):Audio
概念1:Audio Playback channel:Audio Playback channel可以将之理解为“一个可以解析并播放PCM数据的硬件单元”。既然是硬件,那就可以打开,关闭,设置,并向其中填充(PCM)数据.1.1:Open Audio Playback channel:打开硬件。NEXUS_AudioPlaybackHandle handle;handle = NEXUS_AudioPlayback_Open(0, NULL);if ( NULL == handle ){ fp转载 2011-04-04 23:06:00 · 1564 阅读 · 0 评论 -
Broadcom Nexus学习(三):Audio Decoder
先前介绍了Graphics以及AudioPlayback方面的概念,今天介绍AudioDecoder.先从Interface层面看看AudioDecoder思路:要播放本地文件(例如:本地MP3文件),需要的Interface互联路径如下: Audio源可以是同轴电缆传出的有线电视信号,也可以是本地文件(通过playpump),传入Pid Channel,之后传到Audio Decoder, 到Audio Mixer, 然后进入Audio DAC 播放出来。 Pid Channel就像一条路,把输入和解转载 2011-04-04 23:09:00 · 2385 阅读 · 1 评论 -
Broadcom Nexus学习(四):Video Decoder
之前研究了Nexus Graphics,Audio Playback, AudioDecoder等。现在需要研究VideoDecoder。先看图示:此图显示了以有线电视为源,如何一步步通过各个 Interface接到输出去的。InputBand是有线电视输入源,ParserBand则是解析器。 PidChannel分为Video和Audio。分别将Video和Audio数据传输向Video Decoder和AudioDecoder。之后,Audio如上一章所讲进入Mixer到DAC。而Video则通过Vid转载 2011-04-04 23:12:00 · 2608 阅读 · 0 评论