video: Added an API to check given 'E_Client' is video. 75/217675/2
authorSeunghun Lee <shiin.lee@samsung.com>
Fri, 8 Nov 2019 04:38:51 +0000 (13:38 +0900)
committerSeunghun Lee <shiin.lee@samsung.com>
Wed, 13 Nov 2019 08:41:03 +0000 (17:41 +0900)
Change-Id: Ic7966dc84a35ef86fa6e08dcf3e80dc9eb2e4580

src/bin/video/e_client_video.c
src/bin/video/e_client_video.h

index 6960554a5098986e370487e498317b3ac0b2ca31..8af67179c1816b8a59f96330bf6b112e2fdcc301 100644 (file)
@@ -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)
 {
index a68933935b2de8c2e80f8af7aaf215ca9085c3b8..c58233a9002eacb2c393765bf6afb4f008a500cb 100644 (file)
@@ -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);