RawImage
public
final
class
RawImage
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.RawImage |
Données représentant une image extraite du tampon de frame d'un appareil.
Résumé
Constantes | |
|---|---|
int |
COLOR_SPACE_DISPLAY_P3
|
int |
COLOR_SPACE_SRGB
|
int |
COLOR_SPACE_UNKNOWN
|
Champs | |
|---|---|
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
|
Constructeurs publics | |
|---|---|
RawImage()
|
|
Méthodes publiques | |
|---|---|
BufferedImage
|
asBufferedImage()
|
int
|
getARGB(int index)
Renvoie une valeur entière ARGB pour le pixel à index dans |
int
|
getBlueMask()
Renvoie la valeur du masque pour la couleur bleue. |
int
|
getGreenMask()
Renvoie la valeur du masque pour la couleur verte. |
static
int
|
getHeaderSize(int version)
Renvoie la taille de l'en-tête pour une version spécifique du protocole adb du framebuffer. |
String
|
getProfileName()
|
int
|
getRedMask()
Renvoie la valeur du masque pour la couleur rouge. |
RawImage
|
getRotated()
Renvoie une version pivotée de l'image. L'image est pivotée dans le sens inverse des aiguilles d'une montre. |
boolean
|
readHeader(int version, ByteBuffer buf)
Lit l'en-tête d'un RawImage à partir d'un |
Constantes
COLOR_SPACE_DISPLAY_P3
public static final int COLOR_SPACE_DISPLAY_P3
Valeur constante : 2 (0x00000002)
COLOR_SPACE_SRGB
public static final int COLOR_SPACE_SRGB
Valeur constante : 1 (0x00000001)
COLOR_SPACE_UNKNOWN
public static final int COLOR_SPACE_UNKNOWN
Valeur constante : 0 (0x00000000)
Champs
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
de données
public byte[] data
green_length
public int green_length
green_offset
public int green_offset
taille
public int height
red_length
public int red_length
red_offset
public int red_offset
taille
public int size
version
public int version
largeur
public int width
Constructeurs publics
RawImage
public RawImage ()
Méthodes publiques
asBufferedImage
public BufferedImage asBufferedImage ()
| Renvoie | |
|---|---|
BufferedImage |
|
getARGB
public int getARGB (int index)
Renvoie une valeur entière ARGB pour le pixel à index dans data.
| Paramètres | |
|---|---|
index |
int |
| Renvoie | |
|---|---|
int |
|
getBlueMask
public int getBlueMask ()
Renvoie la valeur du masque pour la couleur bleue.
Cette valeur est compatible avec org.eclipse.swt.graphics.PaletteData.
| Renvoie | |
|---|---|
int |
|
getGreenMask
public int getGreenMask ()
Renvoie la valeur du masque pour la couleur verte.
Cette valeur est compatible avec org.eclipse.swt.graphics.PaletteData.
| Renvoie | |
|---|---|
int |
|
getHeaderSize
public static int getHeaderSize (int version)
Renvoie la taille de l'en-tête pour une version spécifique du protocole adb du framebuffer.
| Paramètres | |
|---|---|
version |
int : version du protocole |
| Renvoie | |
|---|---|
int |
Nombre d'entiers qui composent l'en-tête. |
getProfileName
public String getProfileName ()
| Renvoie | |
|---|---|
String |
|
getRedMask
public int getRedMask ()
Renvoie la valeur du masque pour la couleur rouge.
Cette valeur est compatible avec org.eclipse.swt.graphics.PaletteData.
| Renvoie | |
|---|---|
int |
|
getRotated
public RawImage getRotated ()
Renvoie une version pivotée de l'image. L'image est pivotée dans le sens inverse des aiguilles d'une montre.
| Renvoie | |
|---|---|
RawImage |
|
readHeader
public boolean readHeader (int version,
ByteBuffer buf)Lit l'en-tête d'un RawImage à partir d'un ERROR(/ByteBuffer).
La façon dont les données sont envoyées via adb est définie dans system/core/adb/framebuffer_service.c.
| Paramètres | |
|---|---|
version |
int : version du protocole. |
buf |
ByteBuffer : tampon à lire. |
| Renvoie | |
|---|---|
boolean |
"true" en cas de réussite |