This function provides the pixel size of the pepper_tdm_output.
Change-Id: I3d937880618554a1660803d394df2efc60f7f251
PEPPER_API pepper_output_t *
pepper_tdm_output_get_pepper_output(pepper_tdm_output_t *output);
+PEPPER_API pepper_bool_t
+pepper_tdm_output_get_pixel_size(pepper_tdm_output_t *output, uint32_t *w, uint32_t *h);
+
+
#ifdef __cplusplus
}
#endif
return output->base;
}
+PEPPER_API pepper_bool_t
+pepper_tdm_output_get_pixel_size(pepper_tdm_output_t *output,
+ uint32_t *w, uint32_t *h)
+{
+ const tdm_output_mode *mode;
+ tdm_error err = TDM_ERROR_NONE;
+
+ // initialize
+ *w = 0;
+ *h = 0;
+
+ err = tdm_output_get_mode(output->toutput, &mode);
+ PEPPER_CHECK(err == TDM_ERROR_NONE, return PEPPER_FALSE,
+ "tdm_output_get_mode() failed.\n");
+
+ *w = mode->hdisplay;
+ *h = mode->vdisplay;
+
+ return PEPPER_TRUE;
+}
+