2012-05-18 30 views
0

我正在嘗試獲取預覽幀速率,但setPreviewFrameRate在我的手機上不受支持。我可以使用setPreviewCallbackWithBuffer獲得的最大值,並且無需額外處理大約17fps,我認爲大多數人會同意這種做法很糟糕。我是否錯過了Android Java SDK中的某些內容,或者是否需要了解NDK以完整的30 fps處理數據? (我應該指出,相機可以以這種速度捕捉和保存文件 - 顯然它不能以此速率預覽)。如果我想要更快的相機預覽FPS,我必須使用NDK嗎?

使用我應該知道的NDK有什麼缺點嗎?

回答

0

我一直在這種情況下,NDK的相機讀取速度更快。但是,我植根於手機,直接從framebuffer中讀取,它可能與您正在開發的手機不同,所以YMMV。

+0

是的,我正在嘗試製作應用程序。沒有生根直接讀取framebuffer不支持? – Nick

+0

是的,看看BigFlake的mediacodec示例。 – rkrishnan2012

相關問題