Ndërton një MlImage nga një ByteBuffer .
 Ju mund të kaloni në ByteBuffer ose të ndryshueshëm ose të pandryshueshëm. Megjithatë, sapo ByteBuffer të kalojë, për të ruajtur integritetin e të dhënave, nuk duhet të modifikoni përmbajtjen në të.
 Përdor ByteBufferExtractor për të marrë ByteBuffer që ke kaluar. 
Ndërtuesit Publikë
|  ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, gjerësia int, lartësia int, formati i imazhit int)  Krijon ndërtuesin me  ByteBuffertë detyrueshëm dhe imazhin e përfaqësuar. | 
Metodat publike
| MlImage | |
| ByteBufferMlImageBuilder |  setRotation (rotacioni int)  Vendos vlerën për  MlImage.getRotation(). | 
Metodat e trashëguara
Ndërtuesit Publikë
publik ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, gjerësia int, lartësia int, formati i imazhit int)
 Krijon ndërtuesin me ByteBuffer të detyrueshëm dhe imazhin e përfaqësuar.
 Ne do të vërtetojmë madhësinë e byteBuffer me width , height dhe imageFormat të dhënë.
 Gjithashtu thërret setRotation(int) për të vendosur vetitë opsionale. Nëse nuk është caktuar, vlerat do të vendosen me parazgjedhje:
- rrotullimi: 0
Parametrat
| byteBuffer | objekt i të dhënave të imazhit. | 
|---|---|
| gjerësia | gjerësia e imazhit të paraqitur. | 
| lartësia | lartësia e imazhit të paraqitur. | 
| Formati i imazhit | se si të dhënat e kodojnë imazhin. | 
Metodat publike
publik ByteBufferMlImageBuilder setRotation (rotacioni int)
 Vendos vlerën për MlImage.getRotation() . 
Parametrat
| rrotullimi | 
|---|
Hedhjet
| IllegalArgumentPërjashtim | nëse vlera e rrotullimit nuk është 0, 90, 180 ose 270. | 
|---|