/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#include <dali-toolkit-test-suite-utils.h>
#include <dali-toolkit/dali-toolkit.h>
#include <dali-toolkit/public-api/controls/video-view/video-view.h>
+#include <dali-toolkit/devel-api/controls/video-view/video-view-devel.h>
using namespace Dali;
using namespace Dali::Toolkit;
Toolkit::VideoView view = Toolkit::VideoView::New();
DALI_TEST_CHECK( view );
- Stage stage = Stage::GetCurrent();
+ Integration::Scene stage = application.GetScene();
std::string file;
Property::Map map;
videoView.Stop();
videoView.Forward(10);
videoView.Backward(10);
+
+ Toolkit::DevelVideoView::GetMediaPlayer( videoView );
+
VideoView::VideoViewSignalType& signal = videoView.FinishedSignal();
DALI_TEST_EQUALS( 0, signal.GetConnectionCount(), TEST_LOCATION );
bool isUnderlay = videoView.GetProperty( Toolkit::VideoView::Property::UNDERLAY ).Get< bool >();
DALI_TEST_CHECK( !isUnderlay );
- Stage::GetCurrent().Add( videoView );
+ application.GetScene().Add( videoView );
videoView.SetProperty( VideoView::Property::VIDEO, "testvideo" );
Property::Map customShader;
windowSurfaceTarget.Insert( RENDERING_TYPE, "windowSurfaceTarget" );
- Stage::GetCurrent().Add( videoView );
+ application.GetScene().Add( videoView );
application.SendNotification();
application.Render();
Vector3 vector(100.0f, 100.0f, 0.0f);
- DALI_TEST_CHECK(vector != videoView.GetCurrentSize());
- videoView.SetSize( vector );
+ DALI_TEST_CHECK(vector != videoView.GetCurrentProperty< Vector3 >( Actor::Property::SIZE ));
+ videoView.SetProperty( Actor::Property::SIZE, vector );
application.SendNotification();
application.Render();
// Check the size in the new frame
- DALI_TEST_CHECK(vector == videoView.GetCurrentSize());
+ DALI_TEST_CHECK(vector == videoView.GetCurrentProperty< Vector3 >( Actor::Property::SIZE ));
END_TEST;
}
VideoView view = VideoView::New();
DALI_TEST_CHECK( view );
- Stage::GetCurrent().Add( view );
+ application.GetScene().Add( view );
view.Play();
application.SendNotification();
VideoView view = VideoView::New();
DALI_TEST_CHECK( view );
- Stage::GetCurrent().Add( view );
+ application.GetScene().Add( view );
view.Play();
application.SendNotification();
VideoView view = VideoView::New( true );
DALI_TEST_CHECK( view );
- Stage::GetCurrent().Add( view );
+ application.GetScene().Add( view );
view.Play();
application.SendNotification();
VideoView view2 = VideoView::New( "", false );
DALI_TEST_CHECK( view2 );
- Stage::GetCurrent().Add( view2 );
+ application.GetScene().Add( view2 );
view2.Play();
application.SendNotification();
VideoView view = VideoView::New();
DALI_TEST_CHECK( view );
- Stage::GetCurrent().Add( view );
+ application.GetScene().Add( view );
view.Play();
application.SendNotification();
bool isUnderlay = view.GetProperty( Toolkit::VideoView::Property::UNDERLAY ).Get< bool >();
DALI_TEST_CHECK( !isUnderlay );
- Stage::GetCurrent().Add( view );
+ application.GetScene().Add( view );
view.SetProperty( VideoView::Property::VIDEO, "testvideo" );
/* insert custom shader */
view.SetProperty( VideoView::Property::VIDEO, map );
/* do render for check custom shader */
- Stage::GetCurrent().Add( view );
+ application.GetScene().Add( view );
view.Play();
application.SendNotification();