#android #dji-sdk
Вопрос:
Мне нужно получить текущее разрешение видео для прямой трансляции с камеры на дроне DJI. Я попытался получить его через DJICodecManager, однако он возвращает противоречивые результаты.
val codecManager = DJICodecManager(
this@MainActivity,
null,
0,
0,
UsbAccessoryService.VideoStreamSource.Camera
)
val width = codecManager.videoWidth
val height = codecManager.videoHeight
Иногда значения ширины и высоты видео возвращают значения соотношения сторон (16 и 9), а иногда оно правильно возвращает ширину и высоту видео (1280 и 720).
Я не нашел другого способа в документации. Кто-нибудь знает надежный способ получить заданные в настоящее время значения высоты и ширины видео с дрона DJI?
Спасибо.
напр..
Ответ №1:
Вы должны предоставить больше информации. Вам нужна прямая трансляция или вы хотите изменить разрешение записи?
Вы должны отправить данные в кодек с помощью sendDataToDecoder().
Взгляните на пример dji на github.