ยูทิลิตีสำหรับการดึงข้อมูล 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 | เมื่อการดึงข้อมูลต้องการการแปลงรูปแบบหรือประเภทข้อมูลที่ไม่รองรับ |
---|