framebuffer_device_t مرجع الهيكل
framebuffer_device_t مرجع الهيكل
#include < fb.h >
حقول البيانات | |
البنية hw_device_t | شائع |
ثابت uint32_t | أعلام |
ثابت uint32_t | عرض |
ثابت uint32_t | ارتفاع |
ثابت كثافة العمليات | خطوة |
ثابت كثافة العمليات | شكل |
تعويم ثابت | xdpi |
تعويم ثابت | ydpi |
تعويم ثابت | إطارا في الثانية |
ثابت كثافة العمليات | minSwapInterval |
ثابت كثافة العمليات | maxSwapInterval |
ثابت كثافة العمليات | numFramebuffers |
كثافة العمليات | محفوظة [7] |
كثافة العمليات (* | setSwapInterval )( structframebuffer_device_t *نافذة، فاصل زمني) |
كثافة العمليات (* | setUpdateRect )( structframebuffer_device_t *window, int left, int top, int width , int height ) |
كثافة العمليات (* | منشور )( structframebuffer_device_t *dev, buffer_handle_t buffer) |
كثافة العمليات (* | اكتمل التكوين )( structframebuffer_device_t *dev) |
فارغ(* | تفريغ )( structframebuffer_device_t *dev, char *buff, int buff_len) |
كثافة العمليات (* | EnableScreen )( structframebuffer_device_t *dev, int تمكين) |
فارغ * | محفوظة_بروك [6] |
وصف تفصيلي
التوثيق الميداني
بناء hw_device_t مشترك |
الطرق الشائعة لجهاز Framebuffer. يجب أن يكون هذا هو العضو الأول في Framebuffer_device_t حيث سيقوم مستخدمو هذه البنية بإرسال مؤشر hw_device_t إلى مؤشر Framebuffer_device_t في السياقات التي يُعرف فيها أن hw_device_t يشير إلى Framebuffer_device_t .
int(* تركيبة كاملة)( structframebuffer_device_t *dev) |
باطلة (* تفريغ) ( structframebuffer_device_t *dev, char *buff, int buff_len) |
int(*enableScreen)( structframebuffer_device_t *dev,int تمكين) |
int(* post)( structframebuffer_device_t *dev, buffer_handle_t buffer) |
int(* setSwapInterval)( structframebuffer_device_t *نافذة، فاصل زمني int) |
int(* setUpdateRect)( structframebuffer_device_t *window, int left, int top, int width , int height ) |
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/تشمل/الأجهزة/ fb.h