Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

hwc_composer_device_1 การอ้างอิงโครงสร้าง

hwc_composer_device_1 การอ้างอิงโครงสร้าง

#include < hwcomposer.h >

เขตข้อมูล

struct hw_device_t ร่วมกัน
int (* เตรียม ) (struct hwc_composer_device_1 * dev, size_t numDisplays, hwc_display_contents_1_t ** แสดง)
int (* ชุด ) (struct hwc_composer_device_1 * dev, size_t numDisplays, hwc_display_contents_1_t ** แสดง)
int (* eventControl ) (struct hwc_composer_device_1 * dev, int disp, int event, เปิดใช้งาน int)
ยูเนี่ยน {
int (* ว่าง ) (struct hwc_composer_device_1
* dev, int disp, int blank)
int (* setPowerMode ) (struct hwc_composer_device_1
* dev, disp disp, โหมด int)
};
int (* ข้อความค้นหา ) (struct hwc_composer_device_1 * dev, int what, int * value)
เป็นโมฆะ (* registerProcs ) (struct hwc_composer_device_1 * dev, hwc_procs_t const * procs)
เป็นโมฆะ (* ดัมพ์ ) (struct hwc_composer_device_1 * dev, char * buff, int buff_len)
int (* getDisplayConfigs ) (struct hwc_composer_device_1 * dev, int disp, uint32_t * configs, size_t * numConfigs)
int (* getDisplayAttributes ) (struct hwc_composer_device_1 * dev, int disp, uint32_t config, const uint32_t * คุณลักษณะ, ค่า int32_t *)
int (* getActiveConfig ) (struct hwc_composer_device_1 * dev, int disp)
int (* setActiveConfig ) (struct hwc_composer_device_1 * dev, int disp, ดัชนี int)
int (* setCursorPositionAsync ) (struct hwc_composer_device_1 * dev, int disp, int x_pos, int y_pos)
โมฆะ * Reserv_proc [1]

คำอธิบายโดยละเอียด

คำจำกัดความที่บรรทัด 484 ของไฟล์ hwcomposer.h

เอกสารภาคสนาม

สหภาพ {... }
int (* blank) (struct hwc_composer_device_1 * dev, int disp, int blank)

คำจำกัดความที่บรรทัด 606 ของไฟล์ hwcomposer.h

struct hw_device_t ทั่วไป

วิธีการทั่วไปของอุปกรณ์ผู้แต่งฮาร์ดแวร์ นี่ จะต้อง เป็นสมาชิกคนแรกของ hwc_composer_device_1 เนื่องจากผู้ใช้ของโครงสร้างนี้จะส่ง hw_device_t ไปยัง hwc_composer_device_1 ตัวชี้ในบริบทที่รู้จัก hw_device_t อ้างอิง hwc_composer_device_1

คำจำกัดความที่บรรทัด 491 ของไฟล์ hwcomposer.h

เป็นโมฆะ (* การถ่ายโอนข้อมูล) (struct hwc_composer_device_1 * dev, char * buff, int buff_len)

คำจำกัดความที่บรรทัด 657 ของไฟล์ hwcomposer.h

int (* eventControl) (struct hwc_composer_device_1 * dev, int disp, int event, เปิดใช้งาน int)

คำจำกัดความที่บรรทัด 588 ของไฟล์ hwcomposer.h

int (* getActiveConfig) (struct hwc_composer_device_1 * dev, int disp)

คำจำกัดความที่บรรทัด 724 ของไฟล์ hwcomposer.h

int (* getDisplayAttributes) (struct hwc_composer_device_1 * dev, int disp, uint32_t config, const uint32_t * คุณลักษณะ, ค่า int32_t *)

คำจำกัดความที่บรรทัด 710 ของไฟล์ hwcomposer.h

int (* getDisplayConfigs) (struct hwc_composer_device_1 * dev, int disp, uint32_t * configs, size_t * numConfigs)

คำจำกัดความที่บรรทัด 689 ของไฟล์ hwcomposer.h

int (* เตรียม) (struct hwc_composer_device_1 * dev, size_t numDisplays, hwc_display_contents_1_t ** แสดง)

คำจำกัดความที่บรรทัด 527 ของไฟล์ hwcomposer.h

int (* ข้อความค้นหา) (struct hwc_composer_device_1 * dev, int what, ค่า int *)

คำจำกัดความที่บรรทัด 640 ของไฟล์ hwcomposer.h

เป็นโมฆะ (* registerProcs) (struct hwc_composer_device_1 * dev, hwc_procs_t const * procs)

คำจำกัดความที่บรรทัด 649 ของไฟล์ hwcomposer.h

เป็นโมฆะ * reserved_proc [1]

คำจำกัดความที่บรรทัด 777 ของไฟล์ hwcomposer.h

int (* set) (struct hwc_composer_device_1 * dev, size_t numDisplays, hwc_display_contents_1_t ** แสดง)

คำจำกัดความที่บรรทัด 572 ของไฟล์ hwcomposer.h

int (* setActiveConfig) (struct hwc_composer_device_1 * dev, int disp, ดัชนี int)

คำจำกัดความที่บรรทัด 745 ของไฟล์ hwcomposer.h

int (* setCursorPositionAsync) (struct hwc_composer_device_1 * dev, int disp, int x_pos, int y_pos)

คำจำกัดความที่บรรทัด 772 ของไฟล์ hwcomposer.h

int (* setPowerMode) (struct hwc_composer_device_1 * dev, int disp, โหมด int)

คำจำกัดความที่บรรทัด 631 ของไฟล์ hwcomposer.h


เอกสารสำหรับ struct นี้ถูกสร้างขึ้นจากไฟล์ต่อไปนี้:
  • hardware / libhardware / include / hardware / hwcomposer.h