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)

यह data में मौजूद index पिक्सल के लिए, ARGB पूर्णांक वैल्यू दिखाता है.

int getBlueMask()

यह फ़ंक्शन, नीले रंग के लिए मास्क वैल्यू दिखाता है.

int getGreenMask()

यह फ़ंक्शन, हरे रंग के लिए मास्क वैल्यू दिखाता है.

static int getHeaderSize(int version)

यह फ़ंक्शन, फ़्रेमबफ़र adb प्रोटोकॉल के किसी वर्शन के हेडर का साइज़ दिखाता है.

String getProfileName()
int getRedMask()

लाल रंग के लिए मास्क वैल्यू दिखाता है.

RawImage getRotated()

यह इमेज का घुमाया गया वर्शन दिखाता है. इमेज को घड़ी की उल्टी दिशा में घुमाया जाता है.

boolean readHeader(int version, ByteBuffer buf)

यह फ़ंक्शन, ERROR(/ByteBuffer) से 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)

फ़ील्ड्स की फ़िल्में

alpha_length

public int alpha_length

alpha_offset

public int alpha_offset

blue_length

public int blue_length

blue_offset

public int blue_offset

बीपीपी

public int bpp

colorSpace

public int colorSpace

डेटा

public byte[] data

green_length

public int green_length

green_offset

public int green_offset

ऊंचाई

public int height

red_length

public int red_length

red_offset

public int red_offset

size

public int size

वर्शन

public int version

चौड़ाई

public int width

पब्लिक कंस्ट्रक्टर

RawImage

public RawImage ()

सार्वजनिक तरीके

asBufferedImage

public BufferedImage asBufferedImage ()

रिटर्न
BufferedImage

getARGB

public int getARGB (int index)

यह data में मौजूद index पिक्सल के लिए, ARGB पूर्णांक वैल्यू दिखाता है.

पैरामीटर
index int

रिटर्न
int

getBlueMask

public int getBlueMask ()

यह फ़ंक्शन, नीले रंग के लिए मास्क वैल्यू दिखाता है.

यह वैल्यू, org.eclipse.swt.graphics.PaletteData के साथ काम करती है

रिटर्न
int

getGreenMask

public int getGreenMask ()

यह फ़ंक्शन, हरे रंग के लिए मास्क वैल्यू दिखाता है.

यह वैल्यू, org.eclipse.swt.graphics.PaletteData के साथ काम करती है

रिटर्न
int

getHeaderSize

public static int getHeaderSize (int version)

यह फ़ंक्शन, फ़्रेमबफ़र adb प्रोटोकॉल के किसी वर्शन के हेडर का साइज़ दिखाता है.

पैरामीटर
version int: प्रोटोकॉल का वर्शन

रिटर्न
int हेडर बनाने वाले पूर्णांकों की संख्या.

getProfileName

public String getProfileName ()

रिटर्न
String

getRedMask

public int getRedMask ()

लाल रंग के लिए मास्क वैल्यू दिखाता है.

यह वैल्यू, org.eclipse.swt.graphics.PaletteData के साथ काम करती है

रिटर्न
int

getRotated

public RawImage getRotated ()

यह इमेज का घुमाया गया वर्शन दिखाता है. इमेज को घड़ी की उल्टी दिशा में घुमाया जाता है.

रिटर्न
RawImage

readHeader

public boolean readHeader (int version, 
                ByteBuffer buf)

यह फ़ंक्शन, ERROR(/ByteBuffer) से RawImage के हेडर को पढ़ता है.

adb पर डेटा भेजने का तरीका, system/core/adb/framebuffer_service.c में बताया गया है

पैरामीटर
version int: प्रोटोकॉल का वर्शन.

buf ByteBuffer: वह बफ़र जिससे डेटा पढ़ा जाना है.

रिटर्न
boolean सफल होने पर सही