+ * @brief Sets play position.
+ */
+ void SetPlayPosition(int pos);
+
+ /**
+ * @brief Sets Display mode.
+ */
+ void SetDisplayMode(int mode);
+
+ /**
+ * @brief Gets Display mode.
+ */
+ int GetDisplayMode() const;
+
+ /**
+ * @brief Gets internal media player.
+ */
+ Any GetMediaPlayer();
+
+ /**
+ * @brief Play the resize or move animation with synchronization between UI(transparent hole) and video player
+ *
+ * The resize and move animation's play() function is called.
+ * If the animation is played, UI and video player will work synchronization.
+ *
+ * @param[in] videoView The current VideoView
+ * @param[in] animation The animation for video view's resize or move.
+ */
+ void PlayAnimation(Dali::Animation animation);
+
+private: // From Control
+ /**