a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DirectFB的嵌入式播放器設計

基于DirectFB的嵌入式播放器設計

作者: 時間:2012-05-15 來源:網絡 收藏

c.JPG



3 的框架
的架構如圖2所示。采用開發的Lite作為圖形界面,與用戶進行直接交互;調用的Video實現了音視頻的插件接口和解碼器模塊。該接口將FFmpeg、xine、libmpeg3等多媒體庫封裝成統一接口,具備很強的擴展性;Framebuffer的輸出,消除了對于特定架構的依賴,有效地增強了系統的可移植性。

d.JPG


圖形界面是以Lite為基礎開發的。Lite是開發的以box為基類的對話框。通過調用Lite可以編寫各種暫停、播放、音量等控件,用戶使用這些控件與進行直接交互。DirectFB本身并不提供窗口以及對話框管理功能,因而DirectFB更多地被用作底層圖形庫。參考文獻中選擇以DirectFB為后端的Cairo圖形庫進行2D圖形開發;參考文獻中選擇GTK+on DirectFB進行開發。如今,上層API支持DirectFB的有XDirectFB、DirectFBGL、DFBTerm、DFBSee、DFBPoint、QT on DireelFB、SDL等。采用Lite進行開發的目的,主要是因為它直接使用DirectFB開發對話框,而且源代碼只有5 MB左右,具有很快的響應速度,能夠有效降低設備資源的消耗。
插件接口將對解碼器的操作放到了Video統一的開發式接口中,該接口實現了分離音視頻、解碼音視頻、播放、暫停、調節音量、調整播放速度等各種功能。通過該接口,播放器的擴展性得到了很大的提高,因此該接口是媒體播放器的核心。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


評論


相關推薦

技術專區

關閉