2016-11-02 2 views
0

Я хочу обрабатывать полученные данные с помощью renderscript, он содержит 2 байта и несколько сотен невыровненных 3 байтов, которые представлены в rs как векторы из трех символов без знака, поэтому мне нужно только копировать образцы и разделите заголовок.Копировать часть массива в Allocation

Могу ли я это сделать без копирования части массива в новый массив и заполнения Allocation?

Пробовал использовать Allocation.copy1DRangeFrom, но теперь я предполагаю, что параметр offset является смещением в самом Allocation, а не в исходном массиве.

ответ

0

Используется рассеяние канала NIO, которое считывается отдельно для чтения заголовков и полезных данных для разных буферов и заполняет Allocation из массива буферной поддержки.

Смежные вопросы