請(qǐng)求一個(gè)空的輸入 input buffer 。
填入數(shù)據(jù)、并將其交給 MediaCodec 。
MediaCodec 處理數(shù)據(jù)后,將處理后的數(shù)據(jù)放在一個(gè)空的 output buffer 。
獲取填充數(shù)據(jù)了的 output buffer,得到其中的數(shù)據(jù),然后將其返還給 MediaCodec 。
Compressed Data 既然是編解碼器,那么勢(shì)必會(huì)處理對(duì)應(yīng)視頻、音頻格式的壓縮數(shù)據(jù),也就是 Encode 的輸出數(shù)據(jù)、Decoder的輸入數(shù)據(jù) 。我們將這一類數(shù)據(jù) , 統(tǒng)稱為壓縮數(shù)據(jù) 。壓縮數(shù)據(jù)格式 , 取決于 MediaFormat | Android Developers 。對(duì)于視頻數(shù)據(jù)而言,通常是一幀數(shù)據(jù);音頻數(shù)據(jù),一般是單個(gè)處理單元(包括多少微秒的數(shù)據(jù)) 。一般情況下,除非指定為 BUFFER_FLAG_PARTIAL_FRAME,否則不會(huì)出現(xiàn)半個(gè)幀的情況 。
【mediacodec怎么關(guān)閉】Raw Audio Buffers 編解碼器,需要編碼對(duì)應(yīng)的音頻數(shù)據(jù),那么就肯定會(huì)處理音頻格式數(shù)據(jù),也就是 PCM 數(shù)據(jù) 。對(duì)于音頻編碼格式,只有 ENCODING_PCM_16BIT 確認(rèn)被各 System Rom 支持 。
mediacodec怎么關(guān)閉的詳細(xì)內(nèi)容就為您分享到這里,【什么知道】m.dkdwl.cn小編為您精選以下內(nèi)容,希望對(duì)您有所幫助:
- 新生兒母乳性黃疸怎么辦
- a卡穿越火線fps低怎么辦
- 魅族MX6玩游戲很卡怎么辦
- 新生兒總是打噴嚏怎么辦
- 摩托車后輪怎么校正不偏
- 新生兒喂多點(diǎn)就吐是怎么回事
- 嬰兒鼻子里有鼻涕不通氣怎么辦
- 駕駛證扣了27分怎么辦
- 無(wú)礬大油條怎么做
- 紅屁屁怎么辦
