Lines Matching refs:buffer
41 private ByteBuffer buffer;
60 buffer = ByteBuffer.allocate(size);
61 buffer.order(Objects.requireNonNull(byteOrder));
65 buffer = ByteBuffer.wrap(Objects.requireNonNull(bytes));
66 buffer.order(Objects.requireNonNull(byteOrder));
69 public ImageStream(ByteBuffer buffer) {
70 this.buffer = Objects.requireNonNull(buffer);
88 if (needs > buffer.remaining()) {
89 byte[] bytes = buffer.array();
90 ByteOrder byteOrder = buffer.order();
91 int position = buffer.position();
93 buffer = ByteBuffer.allocate(newSize);
94 buffer.order(byteOrder);
95 buffer.put(bytes, 0, position);
100 return buffer.remaining() != 0;
104 return needs <= buffer.remaining();
112 buffer.position(buffer.position() + n);
116 return buffer.get() & 0xFF;
120 buffer.get(bytes, offset, size);
124 return buffer.getShort();
128 return buffer.getInt();
132 return buffer.getLong();
137 buffer.put(byt);
148 buffer.put(bytes, offset, size);
154 put(stream.buffer.array(), 0, stream.buffer.position());
161 buffer.putShort(value);
172 buffer.putInt(value);
179 buffer.putLong(value);
185 return buffer;
189 return buffer.position();
193 return buffer.position();
197 return buffer.array();
201 buffer.position(offset);
205 return Arrays.copyOf(buffer.array(), buffer.position());