mediacodec怎么關(guān)閉 MediaCodec 支持三種數(shù)據(jù)格式
請求一個空的輸入 input buffer 。
填入數(shù)據(jù)、并將其交給 MediaCodec 。
MediaCodec 處理數(shù)據(jù)后 , 將處理后的數(shù)據(jù)放在一個空的 output buffer 。
獲取填充數(shù)據(jù)了的 output buffer , 得到其中的數(shù)據(jù) , 然后將其返還給 MediaCodec 。
Compressed Data 既然是編解碼器 , 那么勢必會處理對應(yīng)視頻、音頻格式的壓縮數(shù)據(jù) , 也就是 Encode 的輸出數(shù)據(jù)、Decoder的輸入數(shù)據(jù) 。我們將這一類數(shù)據(jù) , 統(tǒng)稱為壓縮數(shù)據(jù) 。壓縮數(shù)據(jù)格式 , 取決于 MediaFormat | Android Developers 。對于視頻數(shù)據(jù)而言 , 通常是一幀數(shù)據(jù);音頻數(shù)據(jù) , 一般是單個處理單元(包括多少微秒的數(shù)據(jù)) 。一般情況下 , 除非指定為 BUFFER_FLAG_PARTIAL_FRAME , 否則不會出現(xiàn)半個幀的情況 。
【mediacodec怎么關(guān)閉 MediaCodec 支持三種數(shù)據(jù)格式】Raw Audio Buffers 編解碼器 , 需要編碼對應(yīng)的音頻數(shù)據(jù) , 那么就肯定會處理音頻格式數(shù)據(jù) , 也就是 PCM 數(shù)據(jù) 。對于音頻編碼格式 , 只有 ENCODING_PCM_16BIT 確認被各 System Rom 支持 。
推薦閱讀
- 吉利博越pro電子檔桿怎么用 車輛的檔位介紹
- 摩托車后輪怎么校正不偏 摩托車后輪偏怎么調(diào)整
- 寶寶臉上長小紅疙瘩是怎么回事
- 剛出生的寶寶臉上長痘痘是怎么回事
- 怎么預(yù)防嬰兒淚道堵塞
- 小兒走路不穩(wěn)怎么辦
- 小兒地圖舌怎么辦
- 15個月寶寶走路不穩(wěn)怎么辦
- 新生兒容易受驚嚇怎么辦
- 幼兒佝僂病怎么回事
