ByteBufferMlImageBuilder

ByteBufferMlImageBuilder clase pública

Construye una MlImage de un ByteBuffer .

Puede pasar en mutable o inmutable ByteBuffer . Sin embargo, una vez ByteBuffer se pasa, para mantener la integridad de los datos no debe modificar el contenido en ella.

Uso ByteBufferExtractor llegar ByteBuffer que se ha pasado.

Constructores públicos

ByteBufferMlImageBuilder ( ByteBuffer ByteBuffer, ancho int, altura int, int ImageFormat)
Crea el constructor con obligatoria ByteBuffer y la imagen representada.

Métodos públicos

MlImage
build ()
Construye un MlImage ejemplo.
ByteBufferMlImageBuilder
setRotation (int rotación)
Valor conjuntos de MlImage.getRotation() .

Métodos heredados

Constructores públicos

ByteBufferMlImageBuilder público ( ByteBuffer ByteBuffer, ancho int, int altura, int ImageFormat)

Crea el constructor con obligatoria ByteBuffer y la imagen representada.

Vamos a validar el tamaño de la byteBuffer con determinada width , height y imageFormat .

También llama setRotation(int) para establecer las propiedades opcionales. Si no se establece, los valores se establecerán con los valores predeterminados:

  • rotación: 0

Parámetros
byteBuffer objeto de datos de imagen.
ancho el ancho de la imagen representada.
altura la altura de la imagen representada.
formato de imagen cómo los datos codifican la imagen.

Métodos públicos

pública MlImage build ()

Construye un MlImage ejemplo.

pública ByteBufferMlImageBuilder setRotation (rotación int)

Valor conjuntos de MlImage.getRotation() .

Parámetros
rotación
Lanza
Argumento de excepción ilegal si el valor de rotación no es 0, 90, 180 o 270.