extern int ITcVideoViewNewSWCodec(void);
extern int ITcVideoViewNewUrlSWCodec(void);
extern int ITcVideoViewPropertyPlayPosition(void);
+extern int ITcVideoViewPropertyDisplayMode(void);
testcase tc_array[] = {
{"ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityLabel",ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityLabel,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
{"ITcVideoViewNewSWCodec",ITcVideoViewNewSWCodec,ITs_video_view_startup,ITs_video_view_cleanup},
{"ITcVideoViewNewUrlSWCodec",ITcVideoViewNewUrlSWCodec,ITs_video_view_startup,ITs_video_view_cleanup},
{"ITcVideoViewPropertyPlayPosition",ITcVideoViewPropertyPlayPosition,ITs_video_view_startup,ITs_video_view_cleanup},
+ {"ITcVideoViewPropertyDisplayMode",ITcVideoViewPropertyDisplayMode,ITs_video_view_startup,ITs_video_view_cleanup},
{NULL, NULL}
};
extern int ITcVideoViewNewSWCodec(void);
extern int ITcVideoViewNewUrlSWCodec(void);
extern int ITcVideoViewPropertyPlayPosition(void);
+extern int ITcVideoViewPropertyDisplayMode(void);
testcase tc_array[] = {
{"ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityLabel",ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityLabel,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
{"ITcVideoViewNewSWCodec",ITcVideoViewNewSWCodec,ITs_video_view_startup,ITs_video_view_cleanup},
{"ITcVideoViewNewUrlSWCodec",ITcVideoViewNewUrlSWCodec,ITs_video_view_startup,ITs_video_view_cleanup},
{"ITcVideoViewPropertyPlayPosition",ITcVideoViewPropertyPlayPosition,ITs_video_view_startup,ITs_video_view_cleanup},
+ {"ITcVideoViewPropertyDisplayMode",ITcVideoViewPropertyDisplayMode,ITs_video_view_startup,ITs_video_view_cleanup},
{NULL, NULL}
};
VIDEO_VIEW_NEW_URL,
VIDEO_VIEW_NEW_CODEC,
VIDEO_VIEW_NEW_URL_CODEC,
- VIDEO_VIEW_PROPERTY_PLAY_POSITION
+ VIDEO_VIEW_PROPERTY_PLAY_POSITION,
+ VIDEO_VIEW_DISPLAY_MODE
};
struct VideoView_TestApp : public ConnectionTracker
void VideoViewCheckPropertyUnderlay();
void VideoViewNew();
void VideoViewPropertyPlayPosition();
+ void VideoViewDisplayMode();
void ExcuteTest()
{
case VIDEO_VIEW_PROPERTY_PLAY_POSITION:
VideoViewPropertyPlayPosition();
break;
+
+ case VIDEO_VIEW_DISPLAY_MODE:
+ VideoViewDisplayMode();
+ break;
}
}
DaliLog::PrintPass();
}
+void VideoView_TestApp::VideoViewDisplayMode()
+{
+ DALI_CHECK_FAIL( !mView, "VideoView::New() is failed." );
+
+ mView.SetProperty( VideoView::Property::DISPLAY_MODE, VideoView::DisplayMode::LETTER_BOX );
+ DALI_CHECK_FAIL( (mView.GetProperty( VideoView::Property::DISPLAY_MODE ).Get< int >()) != VideoView::DisplayMode::LETTER_BOX, "VideoView::VideoViewDisplayMode::LETTER_BOX failed.");
+
+ mView.SetProperty( VideoView::Property::DISPLAY_MODE, VideoView::DisplayMode::ORIGIN_SIZE );
+ DALI_CHECK_FAIL( (mView.GetProperty( VideoView::Property::DISPLAY_MODE ).Get< int >()) != VideoView::DisplayMode::ORIGIN_SIZE, "VideoView::VideoViewDisplayMode::ORIGIN_SIZE failed.");
+
+ mView.SetProperty( VideoView::Property::DISPLAY_MODE, VideoView::DisplayMode::FULL_SCREEN );
+ DALI_CHECK_FAIL( (mView.GetProperty( VideoView::Property::DISPLAY_MODE ).Get< int >()) != VideoView::DisplayMode::FULL_SCREEN, "VideoView::VideoViewDisplayMode::FULL_SCREEN failed.");
+
+ mView.SetProperty( VideoView::Property::DISPLAY_MODE, VideoView::DisplayMode::CROPPED_FULL );
+ DALI_CHECK_FAIL( (mView.GetProperty( VideoView::Property::DISPLAY_MODE ).Get< int >()) != VideoView::DisplayMode::CROPPED_FULL, "VideoView::VideoViewDisplayMode::CROPPED_FULL failed.");
+
+ mView.SetProperty( VideoView::Property::DISPLAY_MODE, VideoView::DisplayMode::ORIGIN_OR_LETTER );
+ DALI_CHECK_FAIL( (mView.GetProperty( VideoView::Property::DISPLAY_MODE ).Get< int >()) != VideoView::DisplayMode::ORIGIN_OR_LETTER, "VideoView::VideoViewDisplayMode::ORIGIN_OR_LETTER failed.");
+
+ mView.SetProperty( VideoView::Property::DISPLAY_MODE, VideoView::DisplayMode::DST_ROI );
+ DALI_CHECK_FAIL( (mView.GetProperty( VideoView::Property::DISPLAY_MODE ).Get< int >()) != VideoView::DisplayMode::DST_ROI, "VideoView::VideoViewDisplayMode::DST_ROI failed.");
+
+ DaliLog::PrintPass();
+}
+
//& purpose: To check the basic operation of video view control
//& type: auto
/**
return test_return_value;
}
+//& purpose: To Check Property::DISPLAY_MODE
+//& type : auto
+/**
+* @testcase ITcVideoViewPropertyDisplayMode
+* @author SRID(priya.kohli)
+* @reviewer SRID(a.pandia1)
+* @type auto
+* @since_tizen 4.0
+* @description To Check Property::DISPLAY_MODE
+* @scenario Check Property::DISPLAY_MODE
+* @apicovered VideoView(), New(), New(url), DisplayMode, SetProperty(),GetProperty()
+* @passcase If get/set operation are pass
+* @failcase If get/set operation are not pass
+* @precondition NA
+* @postcondition NA
+*/
+int ITcVideoViewPropertyDisplayMode(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_OPEN_GL(SUITE_NAME,__LINE__);
+ VideoView_TestApp testApp( application, VIDEO_VIEW_DISPLAY_MODE );
+ application.MainLoop();
+
+ return test_return_value;
+}
+
/** @} */ //end of itc-video-view-testcase
/** @} */ //end of itc-video-view
/** @} */ //end of itc-dali-toolkit