Как преобразовать java.nio.buffer в байтбафферJAVA

Программисты JAVA общаются здесь
Anonymous
Как преобразовать java.nio.buffer в байтбаффер

Сообщение Anonymous »

Я сталкиваюсь с небольшой проблемой, у меня есть две библиотеки, одна отправляя мне вывод как java.nio.buffer, а другая получает вход в качестве Java.nio.bytebuffer Как сделать конверсию?private BytePointer[] image_ptr;
private Buffer[] image_buf;

// Determine required buffer size and allocate buffer
int size = avpicture_get_size(fmt, width, height);
image_ptr = new BytePointer[] { new BytePointer(av_malloc(size)).capacity(size) };
image_buf = new Buffer[] { image_ptr[0].asBuffer() };

// Assign appropriate parts of buffer to image planes in picture_rgb
// Note that picture_rgb is an AVFrame, but AVFrame is a superset of AVPicture
avpicture_fill(new AVPicture(picture_rgb), image_ptr[0], fmt, width, height);
picture_rgb.format(fmt);
picture_rgb.width(width);
picture_rgb.height(height);


Подробнее здесь: https://stackoverflow.com/questions/371 ... bytebuffer

Вернуться в «JAVA»