Стоит задача по мере воспроизведения видео получать каждый кадр в виде byte[] buffer.
Для упрощения я решил для начала научиться хотя бы получать каждый кадр в виде Texture2D но столкнувшись с трудностями конвертации Texture в Texture2D (var texture = frame as Texture2D; не работает. Судя по всему там есть нюансы но с ними разберусь потом) в итоге решил получать кадр хотя бы в виде Texture.
Так вот, мне нужен конкретный кадр во время нажатия к примеру кнопки на клавиатуре в отдельном окошке.
Для себя я выбрал RawImage из UI для отображения последнего сохраненного кадра. Вот так в итоге выглядит сцена:
Скрытый текст:
Пробовал реализовать задачу так:
Скрытый текст:
И так:
Скрытый текст:
И даже так:
Скрытый текст:
Все чего я смог добиться это либо оно вообще не работает, либо при единичном нажатии оно воспроизводит все кадры из ролика вместо сохранения конкрентного.