From: Seunghun Lee Date: Fri, 8 Nov 2019 04:38:51 +0000 (+0900) Subject: video: Added an API to check given 'E_Client' is video. X-Git-Tag: submit/tizen/20191112.105927~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F84%2F217384%2F7;p=platform%2Fupstream%2Fenlightenment.git video: Added an API to check given 'E_Client' is video. Change-Id: Ic7966dc84a35ef86fa6e08dcf3e80dc9eb2e4580 --- diff --git a/src/bin/video/e_client_video.c b/src/bin/video/e_client_video.c index 6960554a50..8af67179c1 100644 --- a/src/bin/video/e_client_video.c +++ b/src/bin/video/e_client_video.c @@ -471,6 +471,14 @@ e_client_video_tbm_surface_get(E_Client *ec) return ecv->iface->tbm_surface_get(ecv->iface); } +EINTERN Eina_Bool +e_client_is_video(E_Client *ec) +{ + INTERNAL_DATA_GET; + + return !!ecv; +} + EINTERN Eina_Bool e_client_video_hw_composition_check(E_Client *ec) { diff --git a/src/bin/video/e_client_video.h b/src/bin/video/e_client_video.h index a68933935b..c58233a900 100644 --- a/src/bin/video/e_client_video.h +++ b/src/bin/video/e_client_video.h @@ -17,6 +17,7 @@ struct _E_Client_Video_Info E_API Eina_Bool e_client_video_set(E_Client *ec); E_API void e_client_video_unset(E_Client *ec); +EINTERN Eina_Bool e_client_is_video(E_Client *ec); EINTERN Eina_Bool e_client_video_hw_composition_check(E_Client *ec); E_API Eina_Bool e_client_video_topmost_visibility_follow(E_Client *ec);