bool Hwcomposer::getDisplayConfigs(int disp, uint32_t *configs, size_t *numConfigs) { RETURN_FALSE_IF_NOT_INIT(); if (disp < 0 || disp >= IDisplayDevice::DEVICE_COUNT) { ELOGTRACE("invalid disp %d", disp); return false; } if (disp >= (int) mDisplayDevices.size()) { return false; } IDisplayDevice *device = mDisplayDevices.itemAt(disp); if (!device) { ELOGTRACE("no device %d found", disp); return false; } return device->getDisplayConfigs(configs, numConfigs); }
bool Hwcomposer::getDisplayConfigs(int disp, uint32_t *configs, size_t *numConfigs) { log.v("getDisplayConfig"); if (!initCheck()) return false; if (disp < 0 || disp >= IDisplayDevice::DEVICE_COUNT) { log.e("getDisplayConfigs: invalid disp %d", disp); return false; } IDisplayDevice *device = mDisplayDevices.itemAt(disp); if (!device) { log.e("getDisplayConfigs: no device %d found", disp); return false; } return device->getDisplayConfigs(configs, numConfigs); }