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

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

#include < hwcomposer.h >

เขตข้อมูล

โครงสร้าง hw_device_t ทั่วไป
อินท์(* เตรียม )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
อินท์(* ชุด )(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t **displays)
อินท์(* eventControl )(struct hwc_composer_device_1 *dev, int disp, เหตุการณ์ int, เปิดใช้งาน int)
สหภาพ {
int(* ว่าง )(struct hwc_composer_device_1
*dev, int disp, int ว่าง)
int(* setPowerMode )(struct hwc_composer_device_1
*dev, int disp, โหมด 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)
อินท์(* getDisplayConfigs )(struct hwc_composer_device_1 *dev, int disp, uint32_t *configs, size_t *numConfigs)
อินท์(* getDisplayAttributes ) (struct hwc_composer_device_1 *dev, int disp, การกำหนดค่า uint32_t, const uint32_t *แอตทริบิวต์, int32_t *ค่า)
อินท์(* getActiveConfig ) (struct hwc_composer_device_1 *dev, int disp)
อินท์(* setActiveConfig ) (struct hwc_composer_device_1 *dev, int disp, ดัชนี int)
อินท์(* setCursorPositionAsync ) (struct hwc_composer_device_1 *dev, int disp, int x_pos, int y_pos)
เป็นโมฆะ * Reserved_proc [1]

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

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

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

สหภาพ { ... }
int(* ว่างเปล่า)(struct hwc_composer_device_1 *dev, int disp, int ว่างเปล่า)

คำจำกัดความที่บรรทัด 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, เปิดใช้งาน 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, 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 **displays)

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

int(* แบบสอบถาม)(struct hwc_composer_device_1 *dev, int what, int *value)

คำจำกัดความที่บรรทัด 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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์ /hwcomposer.h