RawImage

public final class RawImage
extends Object

java.lang.Object
   ↳ com.android.ddmlib.RawImage


Bir cihazın çerçeve arabelleğinden alınan görüntüyü temsil eden veriler.

Özet

Sabitler

int COLOR_SPACE_DISPLAY_P3

int COLOR_SPACE_SRGB

int COLOR_SPACE_UNKNOWN

Fields'ın oynadığı filmler

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

Herkese açık oluşturucular

RawImage()

Herkese açık yöntemler

BufferedImage asBufferedImage()
int getARGB(int index)

data içindeki index konumundaki piksel için ARGB tam sayı değerini döndürür.

int getBlueMask()

Mavi rengin maske değerini döndürür.

int getGreenMask()

Yeşil rengin maske değerini döndürür.

static int getHeaderSize(int version)

Framebuffer adb protokolünün belirli bir sürümünün başlık boyutunu döndürür.

String getProfileName()
int getRedMask()

Kırmızı rengin maske değerini döndürür.

RawImage getRotated()

Resmin döndürülmüş bir sürümünü döndürür. Resim, saat yönünün tersine döndürülür.

boolean readHeader(int version, ByteBuffer buf)

Bir ERROR(/ByteBuffer) öğesinden RawImage üstbilgisini okur.

Sabitler

COLOR_SPACE_DISPLAY_P3

public static final int COLOR_SPACE_DISPLAY_P3

Sabit Değer: 2 (0x00000002)

COLOR_SPACE_SRGB

public static final int COLOR_SPACE_SRGB

Sabit Değer: 1 (0x00000001)

COLOR_SPACE_UNKNOWN

public static final int COLOR_SPACE_UNKNOWN

Sabit Değer: 0 (0x00000000)

Fields'ın oynadığı filmler

alpha_length

public int alpha_length

alpha_offset

public int alpha_offset

blue_length

public int blue_length

blue_offset

public int blue_offset

bpp

public int bpp

colorSpace

public int colorSpace

aktarma

public byte[] data

green_length

public int green_length

green_offset

public int green_offset

boy

public int height

red_length

public int red_length

red_offset

public int red_offset

size

public int size

sürüm

public int version

genişlik

public int width

Herkese açık oluşturucular

RawImage

public RawImage ()

Herkese açık yöntemler

asBufferedImage

public BufferedImage asBufferedImage ()

İlerlemeler
BufferedImage

getARGB

public int getARGB (int index)

data içindeki index konumundaki piksel için ARGB tam sayı değerini döndürür.

Parametreler
index int

İlerlemeler
int

getBlueMask

public int getBlueMask ()

Mavi rengin maske değerini döndürür.

Bu değer, org.eclipse.swt.graphics.PaletteData ile uyumludur.

İlerlemeler
int

getGreenMask

public int getGreenMask ()

Yeşil rengin maske değerini döndürür.

Bu değer, org.eclipse.swt.graphics.PaletteData ile uyumludur.

İlerlemeler
int

getHeaderSize

public static int getHeaderSize (int version)

Framebuffer adb protokolünün belirli bir sürümünün başlık boyutunu döndürür.

Parametreler
version int: Protokolün sürümü

İlerlemeler
int Başlığı oluşturan int sayısı.

getProfileName

public String getProfileName ()

İlerlemeler
String

getRedMask

public int getRedMask ()

Kırmızı rengin maske değerini döndürür.

Bu değer, org.eclipse.swt.graphics.PaletteData ile uyumludur.

İlerlemeler
int

getRotated

public RawImage getRotated ()

Resmin döndürülmüş bir sürümünü döndürür. Resim, saat yönünün tersine döndürülür.

İlerlemeler
RawImage

readHeader

public boolean readHeader (int version, 
                ByteBuffer buf)

Bir ERROR(/ByteBuffer) öğesinden RawImage üstbilgisini okur.

Verilerin adb üzerinden gönderilme şekli system/core/adb/framebuffer_service.c dosyasında tanımlanır.

Parametreler
version int: Protokolün sürümü.

buf ByteBuffer: Okunacak arabellek.

İlerlemeler
boolean Başarılıysa doğru