Преобразуйте байт YUV[] для использования в WebRTC

#android #image #webrtc #byte #yuv

Вопрос:

У меня есть камера, выводящая свои необработанные данные изображения YUV в виде массива байтов. Мне нужно преобразовать эти данные YUV, чтобы я мог отправить их через WebRTC. Любая помощь будет признательна.

Обратный вызов изображения выглядит следующим образом: override fun onTopicUpdate(p0: String?, p1: ByteArray?) который каким-то образом должен быть преобразован в public VideoFrame(VideoFrame.Buffer buffer, int rotation, long timestampNs) который является частью библиотеки WebRTC. Буфер может быть NV21 или I420, однако требуется преобразование, чтобы взять изображения YUV и «засунуть» их в видеокадр.

Спасибо!