#ifndef E_CLIENT_VIDEO_INTERN_H
#define E_CLIENT_VIDEO_INTERN_H
-#if 0
-#include <tdm.h>
-#include <tdm_helper.h>
-#include <tbm_surface.h>
-#include <values.h>
-#endif
-
+typedef struct _E_Client_Video E_Client_Video;
typedef struct _E_Client_Video_Info E_Client_Video_Info;
struct _E_Client_Video_Info
};
EINTERN Eina_Bool e_client_video_hw_composition_check(E_Client *ec);
+EINTERN void e_client_video_hw_composition_set(E_Client_Video *ecv);
+EINTERN void e_client_video_hw_composition_unset(E_Client_Video *ecv);
EINTERN Eina_Bool e_client_video_property_allow(E_Client *ec);
EINTERN Eina_Bool e_client_video_property_disallow(E_Client *ec);
-
+EINTERN Eina_Bool e_client_video_property_allow_get(E_Client_Video *ecv);
EINTERN Eina_Bool e_client_video_property_delay_set(E_Client *ec, unsigned int id, tdm_value value);
EINTERN Eina_Bool e_client_video_info_get(E_Client *ec, E_Client_Video_Info *info);
EINTERN tbm_surface_h e_client_video_tbm_surface_get(E_Client *ec);
+EINTERN E_Client *e_client_video_ec_get(E_Client_Video *ecv);
+
#endif
#undef NEVER_GET_HERE
#define NEVER_GET_HERE() CRI("** need to improve more **")
-typedef struct _E_Client_Video E_Client_Video;
typedef struct _E_Video_Comp_Iface E_Video_Comp_Iface;
/* A callback which is called when HWC backend fails to render buffer. */
EINTERN E_Hwc_Policy e_zone_video_hwc_policy_get(E_Zone *zone);
-/* For E_Client_Video */
-EINTERN E_Client *e_client_video_ec_get(E_Client_Video *ecv);
-EINTERN void e_client_video_hw_composition_set(E_Client_Video *ecv);
-EINTERN void e_client_video_hw_composition_unset(E_Client_Video *ecv);
-EINTERN Eina_Bool e_client_video_property_allow_get(E_Client_Video *ecv);
-
/* For fallback interface */
EINTERN E_Video_Comp_Iface *e_video_fallback_iface_create(E_Client_Video *ecv);