Add AutoRotation, LetterBox 03/317903/2
authorjoogab.yun <joogab.yun@samsung.com>
Thu, 9 Jan 2025 09:10:53 +0000 (18:10 +0900)
committerjoogab.yun <joogab.yun@samsung.com>
Mon, 13 Jan 2025 04:33:50 +0000 (13:33 +0900)
Change-Id: I1cfb4fc2f0b3b0a7ce9a5ff016f3ba0bb200468e

dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp

index 26feaa2735c77dbed1c3ad7352def2b8dcd9e7b4..27d6f12d93e4a1bc2a1d97a29e43ac0eccedbefa 100644 (file)
@@ -10170,6 +10170,55 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Backward(void * jarg1, int jar
 }
 
 
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_SetAutoRotationEnabled(void * view, bool enable) {
+  Dali::Toolkit::VideoView *videoView = (Dali::Toolkit::VideoView *) 0 ;
+
+  videoView = (Dali::Toolkit::VideoView *)view;
+  {
+    try {
+      Toolkit::DevelVideoView::SetAutoRotationEnabled(*videoView, enable);
+    } CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_VideoView_IsAutoRotationEnabled(void * view) {
+  Dali::Toolkit::VideoView *videoView = (Dali::Toolkit::VideoView *) 0 ;
+  bool ret = false;
+
+  videoView = (Dali::Toolkit::VideoView *)view;
+  {
+    try {
+      ret = Toolkit::DevelVideoView::IsAutoRotationEnabled(*videoView);
+    } CALL_CATCH_EXCEPTION(0);
+  }
+  return ret;
+}
+
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_SetLetterBoxEnabled(void * view, bool enable) {
+  Dali::Toolkit::VideoView *videoView = (Dali::Toolkit::VideoView *) 0 ;
+
+  videoView = (Dali::Toolkit::VideoView *)view;
+  {
+    try {
+      Toolkit::DevelVideoView::SetLetterBoxEnabled(*videoView, enable);
+    } CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_VideoView_IsLetterBoxEnabled(void * view) {
+  Dali::Toolkit::VideoView *videoView = (Dali::Toolkit::VideoView *) 0 ;
+  bool ret = false;
+
+  videoView = (Dali::Toolkit::VideoView *)view;
+  {
+    try {
+      ret = Toolkit::DevelVideoView::IsLetterBoxEnabled(*videoView);
+    } CALL_CATCH_EXCEPTION(0);
+  }
+  return ret;
+}
+
+
 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_FinishedSignal(void * jarg1) {
   void * jresult ;
   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;