小编Jon*_*han的帖子

如何获得Android线程ID?

当我尝试在线程中使用它时,此代码抛出"给定线程不存在"异常:

android.os.Process.getThreadPriority((int) Thread.currentThread().getId()));
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用Process.setThreadPriority,使用java类Thread ID,同上.我也注意到这与调试器中显示的线程ID不匹配.如何获取Android特定的线程ID,以便使用此API?

android

40
推荐指数
2
解决办法
4万
查看次数

如何更改相机预览回调缓冲区的方向?

这是一个常见问题的变体,但我没有看到这种情况,所以我会把它扔出去.

我有一个onPreviewFrame回调设置.这会得到一个包含NV21数据的byte [].我们对它进行h.264编码并将其作为视频流发送出去.另一方面,我们看到视频偏向90度或270度,具体取决于手机.

那么问题是,如何旋转数据,而不仅仅是预览图像?Camera.Parameters.setRotation仅影响拍照,而不影响视频.Camera.setDisplayOrientation明确表示它只影响显示预览,而不影响帧字节:

这不会影响onPreviewFrame(byte [],Camera),JPEG图片或录制视频中传递的字节数组的顺序.

那么在任何API级别都有一种方法可以改变字节数组的方向吗?如果不这样做,你甚至可以旋转这种格式的NV21(YVU)格式,还是首先需要RGB格式?

android android-camera

9
推荐指数
1
解决办法
3423
查看次数

标签 统计

android ×2

android-camera ×1