র ইমেজ

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)

ফ্রেমবাফার এডিবি প্রোটোকলের একটি নির্দিষ্ট সংস্করণের হেডারের আকার ফেরত দেয়।

String getProfileName ()
int getRedMask ()

লাল রঙের জন্য মাস্ক মান ফেরত দেয়।

RawImage getRotated ()

ছবিটির একটি ঘোরানো সংস্করণ ফেরত দেয়। ছবিটি ঘড়ির কাঁটার বিপরীত দিকে ঘোরানো হয়।

boolean readHeader (int version, ByteBuffer buf)

একটি 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)

ক্ষেত্র

আলফা_দৈর্ঘ্য

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

সরকারি নির্মাণকারী

র ইমেজ

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

গেটগ্রিনমাস্ক

public int getGreenMask ()

সবুজ রঙের জন্য মাস্ক মান ফেরত দেয়।

এই মানটি org.eclipse.swt.graphics.PaletteData-এর সাথে সামঞ্জস্যপূর্ণ।

ফেরত
int

হেডার সাইজ পান

public static int getHeaderSize (int version)

ফ্রেমবাফার এডিবি প্রোটোকলের একটি নির্দিষ্ট সংস্করণের হেডারের আকার ফেরত দেয়।

প্যারামিটার
version int : প্রোটোকলের সংস্করণ

ফেরত
int হেডারটি যে কয়টি পূর্ণসংখ্যা দিয়ে গঠিত, তার সংখ্যা।

প্রোফাইলের নাম পান

public String getProfileName ()

ফেরত
String

গেটরেডমাস্ক

public int getRedMask ()

লাল রঙের জন্য মাস্ক মান ফেরত দেয়।

এই মানটি org.eclipse.swt.graphics.PaletteData-এর সাথে সামঞ্জস্যপূর্ণ।

ফেরত
int

ঘোরানো

public RawImage getRotated ()

ছবিটির একটি ঘোরানো সংস্করণ ফেরত দেয়। ছবিটি ঘড়ির কাঁটার বিপরীত দিকে ঘোরানো হয়।

ফেরত
RawImage

readHeader

public boolean readHeader (int version, 
                ByteBuffer buf)

একটি ByteBuffer থেকে একটি RawImage-এর হেডার পড়ে।

adb-এর মাধ্যমে ডেটা পাঠানোর পদ্ধতি system/core/adb/framebuffer_service.c-তে সংজ্ঞায়িত করা আছে।

প্যারামিটার
version int : প্রোটোকলটির সংস্করণ।

buf ByteBuffer : যে বাফার থেকে ডেটা পড়া হবে।

ফেরত
boolean সফল হলে সত্য