ByteBufferExtractor

পাবলিক ক্লাস ByteBufferExtractor

MPImage থেকে ByteBuffer বের করার জন্য ইউটিলিটি।

বর্তমানে এটি শুধুমাত্র MPImage এর সাথে MPImage সমর্থন করে MPImage.STORAGE_TYPE_BYTEBUFFER , অন্যথায় IllegalArgumentException নিক্ষেপ করা হবে।

পাবলিক পদ্ধতি

স্ট্যাটিক বাইটবাফার
নির্যাস ( এমপিইমেজ ইমেজ)
একটি MPImage থেকে একটি ByteBuffer বের করে।
স্ট্যাটিক বাইটবাফার
নির্যাস ( MPImage image, int targetFormat)
একটি MPImage থেকে প্রদত্ত targetFormat একটি পঠনযোগ্য ByteBuffer বের করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক বাইটবাফার নির্যাস ( এমপিইমেজ ইমেজ)

একটি MPImage থেকে একটি ByteBuffer বের করে।

প্রত্যাবর্তিত ByteBuffer হল একটি পঠনযোগ্য দৃশ্য, যেখানে প্রথম উপলব্ধ MPImageProperties যার সঞ্চয়স্থানের ধরন হল MPImage.STORAGE_TYPE_BYTEBUFFER

পরামিতি
ইমেজ
রিটার্নস
  • একটি পঠনযোগ্য ByteBuffer
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যখন ছবিটিতে ByteBuffer স্টোরেজ থাকে না।
আরো দেখুন

পাবলিক স্ট্যাটিক বাইটবাফার এক্সট্র্যাক্ট ( এমপিইমেজ ইমেজ, int টার্গেট ফরম্যাট)

একটি MPImage থেকে প্রদত্ত targetFormat একটি পঠনযোগ্য ByteBuffer বের করে।

ফর্ম্যাট রূপান্তর স্পেস:

  • RGB ইমেজ RGBA ফরম্যাটে বের করার সময়, A চ্যানেল সবসময় 255 তে সেট করবে।
  • RGB ফরম্যাটে RGBA ইমেজ বের করার সময়, একটি চ্যানেল বাদ দেওয়া হবে।

পরামিতি
ইমেজ যে ছবিটি থেকে বাফার বের করতে হবে।
লক্ষ্য বিন্যাস ফলাফল বাইটবাফারের চিত্র বিন্যাস।
রিটার্নস
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যখন নিষ্কাশনের জন্য অসমর্থিত বিন্যাস বা ডেটা টাইপ রূপান্তরের প্রয়োজন হয়।