现在的位置: 首页 > 综合 > 正文

WinCE中的音量/亮度控制

2013年02月24日 ⁄ 综合 ⁄ 共 269字 ⁄ 字号 评论关闭
一开始使用了winmm.dll(ce驱动里面可以直接用,不用LoadLibrary)里面的mixer api,比较麻烦,好不容易编译过去了,调用又失败了。后来一查,这算是DirectSound函数集,不建议使用,尤其是像音量控制这么简单的要求。后来使用了最简单的waveOutGetVolumn和waveOutSetVolumn函数,却奏效了。 Debug了几个低级的边界越界错误后,一切正常。按照同样的流程,亮度设置也写的差不多了。亮度控制原理很简单,就是映射GPIO的一个寄存器,然后读/写就可以。基本代码写好了,明天再改一改就OK了。

抱歉!评论已关闭.