ยูทิลิตีสำหรับการดึงข้อมูล ByteBuffer จาก MPImage
ปัจจุบันระบบรองรับ MPImage ที่มี MPImage.STORAGE_TYPE_BYTEBUFFER เท่านั้น มิเช่นนั้นระบบจะส่ง IllegalArgumentException
วิธีการสาธารณะ
| ByteBuffer แบบคงที่ | |
| ByteBuffer แบบคงที่ |
วิธีการที่รับช่วงมา
วิธีการสาธารณะ
ภาพนิ่งสาธารณะ ByteBuffer ดึงข้อมูล (รูปภาพ MPImage)
ดึงข้อมูล ByteBuffer จาก MPImage
ByteBuffer ที่แสดงผลเป็นมุมมองแบบอ่านอย่างเดียว โดยมี MPImageProperties รายการแรกซึ่งมีประเภทพื้นที่เก็บข้อมูลเป็น MPImage.STORAGE_TYPE_BYTEBUFFER
พารามิเตอร์
| รูปภาพ |
|---|
การคืนสินค้า
ByteBufferแบบอ่านอย่างเดียว
การขว้าง
| IllegalArgumentException | เมื่อรูปภาพไม่มีพื้นที่เก็บข้อมูล ByteBuffer
|
|---|
ดูเพิ่มเติม
ภาพนิ่งสาธารณะ ByteBuffer ดึงข้อมูล (รูปภาพ MPImage, int targetFormat)
ดึงข้อมูล ByteBuffer แบบอ่านอย่างเดียวใน targetFormat ที่ระบุจาก MPImage
ข้อกำหนดเฉพาะของการแปลงรูปแบบ:
- เมื่อแยกรูปภาพ RGB เป็นรูปแบบ RGBA ช่องสัญญาณจะตั้งค่าเป็น 255 เสมอ
- เมื่อแยกรูปภาพ RGBA เป็นรูปแบบ RGB ช่องสัญญาณหนึ่งๆ จะหายไป
พารามิเตอร์
| รูปภาพ | รูปภาพที่ใช้แยกบัฟเฟอร์ |
|---|---|
| targetFormat | รูปแบบรูปภาพของไบต์บัฟเฟอร์ของผลลัพธ์ |
การคืนสินค้า
ByteBufferแบบอ่านอย่างเดียวที่เก็บไว้ในMPImage
การขว้าง
| IllegalArgumentException | เมื่อการดึงข้อมูลต้องการการแปลงรูปแบบหรือประเภทข้อมูลที่ไม่รองรับ |
|---|