【发布时间】:2014-06-11 22:36:15
【问题描述】:
我有通过套接字接收音频(编码)数据的 TCP 客户端。我必须将接收到的数据保存在某个缓冲区中,并在解码器逐块请求时提供给解码器。数据在 byte[] 中,并且数组大小可以变化。我应该使用什么作为缓冲区来保留接收到的 byte[] 块。 我知道 BlockingQueue,但它没有提供添加和检索 N 大小的字节 []。
Java 有没有为此提供任何数据结构,我们可以使用 ByteBuffer 吗?
【问题讨论】:
标签: android audio decoding blockingqueue