ByteBufferMlImageBuilder

ByteBufferMlImageBuilder classe pública

Constrói uma MlImage de um ByteBuffer .

Você pode passar em qualquer mutável ou imutável ByteBuffer . No entanto, uma vez ByteBuffer é passado, para manter a integridade dos dados que você não deve modificar o conteúdo nele.

Use ByteBufferExtractor para obter ByteBuffer você passado.

Construtores Públicos

ByteBufferMlImageBuilder ( ByteBuffer ByteBuffer, int largura, altura, int ImageFormat)
Cria o construtor com obrigatório ByteBuffer e a imagem representada.

Métodos Públicos

MlImage
compilação ()
Constrói um MlImage exemplo.
ByteBufferMlImageBuilder
setRotation (int rotação)
Valor conjuntos para MlImage.getRotation() .

Métodos herdados

Construtores Públicos

ByteBufferMlImageBuilder pública ( ByteBuffer ByteBuffer, int largura, altura, int ImageFormat)

Cria o construtor com obrigatório ByteBuffer e a imagem representada.

Vamos validar o tamanho do byteBuffer com determinada width , height e imageFormat .

Também chama setRotation(int) para definir as propriedades opcionais. Se não for definido, os valores serão definidos com o padrão:

  • rotação: 0

Parâmetros
byteBuffer objeto de dados de imagem.
largura a largura da imagem representada.
altura a altura da imagem representada.
Formato de imagem como os dados codificam a imagem.

Métodos Públicos

pública MlImage build ()

Constrói um MlImage exemplo.

pública ByteBufferMlImageBuilder setRotation (rotação int)

Valor conjuntos para MlImage.getRotation() .

Parâmetros
rotação
Lança
Exceção de argumento ilegal se o valor de rotação não for 0, 90, 180 ou 270.