ByteBufferMlImageBuilder

ByteBufferMlImageBuilder kelas publik

Membangun MlImage dari ByteBuffer .

Anda dapat meneruskan ByteBuffer yang bisa berubah atau tidak bisa diubah. Namun setelah ByteBuffer diteruskan, untuk menjaga integritas data Anda tidak boleh mengubah konten di dalamnya.

Gunakan ByteBufferExtractor untuk mendapatkan ByteBuffer yang Anda lewati.

Konstruktor Publik

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int lebar, int tinggi, int imageFormat)
Membuat pembuat dengan ByteBuffer wajib dan gambar yang diwakili.

Metode Publik

Gambar Ml
membangun ()
Membangun instance MlImage .
ByteBufferMlImageBuilder
setRotation (rotasi int)
Menetapkan nilai untuk MlImage.getRotation() .

Metode Warisan

Konstruktor Publik

ByteBufferMlImageBuilder publik ( ByteBuffer byteBuffer, int lebar, int tinggi, int imageFormat)

Membuat pembuat dengan ByteBuffer wajib dan gambar yang diwakili.

Kami akan memvalidasi ukuran byteBuffer dengan width , height , dan imageFormat tertentu.

Juga memanggil setRotation(int) untuk mengatur properti opsional. Jika tidak disetel, nilainya akan disetel dengan default:

  • rotasi: 0

Parameter
byteBuffer objek data gambar.
lebar lebar gambar yang diwakili.
tinggi ketinggian gambar yang diwakili.
format gambar bagaimana data mengkodekan gambar.

Metode Publik

pembuatan MlImage publik ()

Membangun instance MlImage .

setRotation ByteBufferMlImageBuilder publik (rotasi int)

Menetapkan nilai untuk MlImage.getRotation() .

Parameter
rotasi
Melempar
Pengecualian Argumen Ilegal jika nilai putarannya bukan 0, 90, 180 atau 270.