0

我想用 renderscript 处理接收到的数据,它包含 2 个字节的标头和数百个未对齐的 3 字节样本,它们在 rs 中表示为 3 个无符号字符的向量,所以我只需要复制样本并剥离标头。

我可以在不将数组的一部分复制到新数组并从中填充的情况下做到这Allocation一点吗?

尝试使用Allocation.copy1DRangeFrom,但现在我假设该offset参数是Allocation自身的偏移量,而不是源数组中的偏移量。

4

1 回答 1

0

使用 NIO 通道分散读取将 header 和 payload 分别读取到不同的缓冲区并Allocation从缓冲区支持数组中填充。

于 2016-11-10T08:45:25.123 回答