一種適配android stagefright 多媒體框架的音頻解碼系統(tǒng)及方法

基本信息

申請(qǐng)?zhí)?/td> CN201210389419.1 申請(qǐng)日 -
公開(公告)號(hào) CN102857833A 公開(公告)日 2013-01-02
申請(qǐng)公布號(hào) CN102857833A 申請(qǐng)公布日 2013-01-02
分類號(hào) H04N21/85(2011.01)I;H04N21/8547(2011.01)I 分類 電通信技術(shù);
發(fā)明人 溫偉;涂睿;高見;胡勇;劉睿 申請(qǐng)(專利權(quán))人 深圳市佳創(chuàng)軟件有限公司
代理機(jī)構(gòu) 深圳新創(chuàng)友知識(shí)產(chǎn)權(quán)代理有限公司 代理人 江耀純
地址 518000 廣東省深圳市福田區(qū)濱河路以南、沙嘴路以東中央西谷大廈15層01-08,16層04-06
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種適配android?stagefright多媒體框架的音頻解碼方法和系統(tǒng),方法包括以下步驟:保存Awesome?Player輸入的解包裝組件,完成音頻解碼器的注冊(cè);獲取音頻的媒體元數(shù)據(jù)并保存至本地;獲取上下文環(huán)境數(shù)據(jù)項(xiàng),申請(qǐng)內(nèi)存資源作為解碼輸出緩沖;以及根據(jù)上下文環(huán)境,打開并初始化所述音頻解碼器中與音頻流格式相匹配的解碼器,申請(qǐng)內(nèi)存資源作為解碼輸入緩沖;通過(guò)解包裝組件讀取音頻編碼數(shù)據(jù)至輸入緩沖,進(jìn)行音頻解碼;更新本地的媒體元數(shù)據(jù)中的采樣率數(shù)據(jù)為音頻編碼數(shù)據(jù)的采樣率;根據(jù)本地的媒體元數(shù)據(jù)計(jì)算得到解碼輸出數(shù)據(jù)的時(shí)間戳并保持至輸出緩沖,從輸出緩沖返回?cái)y帶時(shí)間戳的原始音頻數(shù)據(jù)。本發(fā)明能夠擴(kuò)展安卓系統(tǒng)對(duì)音頻格式的支持。