RawImage
public final class RawImage
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.RawImage |
Данные, представляющие собой изображение, взятое из буфера кадра устройства.
Краткое содержание
Константы | |
|---|---|
int | COLOR_SPACE_DISPLAY_P3 |
int | COLOR_SPACE_SRGB |
int | COLOR_SPACE_UNKNOWN |
Поля | |
|---|---|
public int | alpha_length |
public int | alpha_offset |
public int | blue_length |
public int | blue_offset |
public int | bpp |
public int | colorSpace |
public byte[] | data |
public int | green_length |
public int | green_offset |
public int | height |
public int | red_length |
public int | red_offset |
public int | size |
public int | version |
public int | width |
Публичные конструкторы | |
|---|---|
RawImage () | |
Публичные методы | |
|---|---|
BufferedImage | asBufferedImage () |
int | getARGB (int index) Возвращает целочисленное значение ARGB для пикселя по index в |
int | getBlueMask ()Возвращает значение маски для синего цвета. |
int | getGreenMask ()Возвращает значение маски для зеленого цвета. |
static int | getHeaderSize (int version)Возвращает размер заголовка для конкретной версии протокола кадрового буфера ADB. |
String | getProfileName () |
int | getRedMask ()Возвращает значение маски для красного цвета. |
RawImage | getRotated ()Возвращает повернутый вариант изображения. Изображение поворачивается против часовой стрелки. |
boolean | readHeader (int version, ByteBuffer buf) Считывает заголовок RawImage из |
Константы
COLOR_SPACE_DISPLAY_P3
public static final int COLOR_SPACE_DISPLAY_P3
Постоянное значение: 2 (0x00000002)
COLOR_SPACE_SRGB
public static final int COLOR_SPACE_SRGB
Постоянное значение: 1 (0x00000001)
COLOR_SPACE_UNKNOWN
public static final int COLOR_SPACE_UNKNOWN
Постоянное значение: 0 (0x00000000)
Поля
альфа_длина
public int alpha_length
альфа_смещение
public int alpha_offset
синяя_длина
public int blue_length
blue_offset
public int blue_offset
бпп
public int bpp
colorSpace
public int colorSpace
данные
public byte[] data
зеленая_длина
public int green_length
зеленый_смещение
public int green_offset
высота
public int height
красная_длина
public int red_length
red_offset
public int red_offset
размер
public int size
версия
public int version
ширина
public int width
Публичные конструкторы
RawImage
public RawImage ()
Публичные методы
asBufferedImage
public BufferedImage asBufferedImage ()
| Возврат | |
|---|---|
BufferedImage | |
получитьARGB
public int getARGB (int index)
Возвращает целочисленное значение ARGB для пикселя по index в data .
| Параметры | |
|---|---|
index | int |
| Возврат | |
|---|---|
int | |
getBlueMask
public int getBlueMask ()
Возвращает значение маски для синего цвета.
Это значение совместимо с org.eclipse.swt.graphics.PaletteData
| Возврат | |
|---|---|
int | |
getGreenMask
public int getGreenMask ()
Возвращает значение маски для зеленого цвета.
Это значение совместимо с org.eclipse.swt.graphics.PaletteData
| Возврат | |
|---|---|
int | |
получитьЗаголовокРазмер
public static int getHeaderSize (int version)
Возвращает размер заголовка для конкретной версии протокола кадрового буфера ADB.
| Параметры | |
|---|---|
version | int : версия протокола |
| Возврат | |
|---|---|
int | число int, составляющих заголовок. |
getProfileName
public String getProfileName ()
| Возврат | |
|---|---|
String | |
получитьRedMask
public int getRedMask ()
Возвращает значение маски для красного цвета.
Это значение совместимо с org.eclipse.swt.graphics.PaletteData
| Возврат | |
|---|---|
int | |
getRotated
public RawImage getRotated ()
Возвращает повернутый вариант изображения. Изображение поворачивается против часовой стрелки.
| Возврат | |
|---|---|
RawImage | |
readHeader
public boolean readHeader (int version,
ByteBuffer buf)Считывает заголовок RawImage из ERROR(/ByteBuffer) .
Способ отправки данных через adb определен в system/core/adb/framebuffer_service.c
| Параметры | |
|---|---|
version | int : версия протокола. |
buf | ByteBuffer : буфер для чтения. |
| Возврат | |
|---|---|
boolean | правда, если успех |