mediacodec是什麼程序
 MediaCodec 是Android 4.1(api 16)版本引入的低層編解碼接口,同時支持音視頻的編碼和解碼。通常與MediaExtractor、MediaMuxer、AudioTrack結合使用,能夠編解碼諸如H.264、H.265、AAC、3gp等常見的音視頻格式。MediaCodec在編解碼的過程中使用了一組輸入/輸出緩存區來同步或異步處理數據。
 mediacodec的作用是處理輸入的數據生成輸出數據,有兩種輸入輸出模式:
1)surface模式-------輸入/輸出以surface作為源
2)ByteBuffer模式--------輸入/輸出時以ByteBuffer作為源
mediacodec接受三種數據格式:壓縮數據,原始音頻數據和原始視頻數據。