我需要在DJI无人机上获取当前设置的摄像头直播流的视频分辨率。我试图通过DJICodecManager获取它,但是返回的结果不一致。
val codecManager = DJICodecManager(
this@MainActivity,
null,
0,
0,
UsbAccessoryService.VideoStreamSource.Camera
)
val width = codecManager.videoWidth
val height = codecManager.videoHeight
有时videoWidth和videoHeight值返回宽高比的值(16和9),有时返回正确的视频宽度和高度(1280和720)。
我在文档中没有找到任何其他方法。有没有人知道从DJI无人机上获取当前设置的视频高度和宽度值的可靠方法?
谢谢。
例如:
发布于 2021-03-18 07:16:48
你必须提供更多的信息。是你想要的实况流,还是你想要改变录制的分辨率?
您必须使用sendDataToDecoder()将数据发送到编解码器。
看看github上的dji示例。
https://stackoverflow.com/questions/66665398
复制相似问题