e_output_size_get function gets the size of the output.
Change-Id: Iaaef2b33d7f1f3c6ef74cdd4152828dd036611db
size = strlen(name) + 4;
id = calloc(1, size);
- if (!id) return NULL;
+ if (!id) goto fail;
snprintf(id, size, "%s-%d", name, index);
output->id = id;
return EINA_TRUE;
}
+EINTERN void
+e_output_size_get(E_Output *output, int *w, int *h)
+{
+ EINA_SAFETY_ON_NULL_RETURN(output);
+
+ *w = output->config.mode.w;
+ *h = output->config.mode.h;
+}
+
static char *
_e_output_drm_model_get(Ecore_Drm_Output *output)
{
EINTERN E_Output_Mode * e_output_best_mode_find(E_Output *output);
EINTERN Eina_Bool e_output_connected(E_Output *output);
EINTERN Eina_Bool e_output_dpms_set(E_Output *output, E_OUTPUT_DPMS val);
+EINTERN void e_output_size_get(E_Output *output, int *w, int *h);
E_API E_Output * e_output_find(const char *id);
E_API const Eina_List * e_output_planes_get(E_Output *output);
E_API void e_output_util_planes_print(void);