Android多媒體架構

來源:互聯網
上載者:User

標籤:照相   dia   支援   輸出   width   功能   整合   service   and   

Android系統的多媒體架構圖

 

 

OpenMax做編解碼作用(codec),從上到下依次是AL(應用程式層,在多媒體中介軟體和應用程式之間提供一個標準化介面)、IL(整合層,解碼編碼器)、DL(開發層,供應商根據硬體進行編寫),其中IL使用頻繁。

open Core:PVPlayer和PVAuthor,Open Max做外掛程式實現編解碼

Stagefright :Open Max做外掛程式實現編解碼

 

音頻(Audio)系統:PCM編解碼

(1)Media庫提供Audio系統本地支援

(2) AudioFlinger作為Audio系統的中介軟體

(3) Audio的硬體抽象層提供底層支援

(4)Audio介面通過JNI和java架構提供給上層

 

視頻(Video)系統:

輸出系統Overlay:驅動程式、硬體抽象層和本地架構

 

照相機(Camera)系統:

提供取景器、視頻錄製和拍攝照片功能,還具有各種控制類的介面。

Camera驅動程式(V4L2)、硬體抽象層、AudioService、Camera本地庫、Camera的java架構類和java應用程式層對camera系統的調用。

 

時鐘(Alarm)系統:

在標準RTC驅動上開發的新驅動

從上到下:AlarmManager、AlarmManagerService、AlarmManagerService JNI、Alarm驅動程式和系統時鐘(RTC)驅動系統

 

震動器系統

 

Android多媒體架構

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

Tags Index: