我想使用NDK在ANativeWindow中预览相机的镜头。到目前为止,这种方法还不错,但是图像被奇怪地拉伸了(看起来原始素材的宽度和高度都一样,但是经过拉伸才能适合更大的屏幕)。
当我在Java中执行相同的操作时,可以使用.setDefaultBufferSize()
,但找不到等效的NDK(我尝试使用ANativeWindow_setBufferGeometry()
,但它没有任何改变)。
编辑:
ANativeWindow_getWidth()
和ANativeWindow_getHeight()
分别返回1080和2160。