ByteBufferExtractor

klasë publike ByteBufferExtractor

Shërbimi për nxjerrjen e ByteBuffer nga MPImage .

Aktualisht ai mbështet vetëm MPImage me MPImage.STORAGE_TYPE_BYTEBUFFER , përndryshe IllegalArgumentException do të hidhet.

Metodat publike

ByteBuffer statike
ekstrakt ( imazh MPI- imazhi)
Nxjerrë një ByteBuffer nga një MPImage .
ByteBuffer statike
ekstrakt (imazh MPIimage , int targetFormat)
Nxjerrë një ByteBuffer vetëm për lexim në targetFormat të dhënë nga një MPImage .

Metodat e trashëguara

Metodat publike

ekstrakt publik statik ByteBuffer (imazhi MPImage )

Nxjerrë një ByteBuffer nga një MPImage .

ByteBuffer i kthyer është një pamje vetëm për lexim, me të parat në dispozicion MPImageProperties , lloji i ruajtjes së të cilave është MPImage.STORAGE_TYPE_BYTEBUFFER .

Parametrat
imazh
Kthimet
Hedhjet
IllegalArgumentPërjashtim kur imazhi nuk përmban një ruajtje ByteBuffer .

ekstrakt publik statik i ByteBuffer (imazhi MPImage , int targetFormat)

Nxjerrë një ByteBuffer vetëm për lexim në targetFormat të dhënë nga një MPImage .

Specifikimet e konvertimit të formatit:

  • Kur nxjerrni imazhe RGB në formatin RGBA, një kanal do të vendoset gjithmonë në 255.
  • Kur nxjerrni imazhe RGBA në formatin RGB, një kanal do të hiqet.

Parametrat
imazh imazhi për të nxjerrë buferin nga.
targetFormat formati i imazhit të bytebufferit të rezultatit.
Kthimet
Hedhjet
IllegalArgumentPërjashtim kur nxjerrja kërkon formate të pambështetura ose konvertime të tipit të të dhënave.