- static bool DoConnectSignal( BaseObject* object, ConnectionTrackerInterface* tracker, const std::string& signalName, FunctorDelegate* functor );
+ /**
+ * @brief Sets underlay flag and initializes new rendering target by flag.
+ */
+ void SetUnderlay(bool set);
+
+ /**
+ * @brief Checks underlay flag.
+ */
+ bool IsUnderlay();
+
+ /**
+ * @brief Sets sw codec type.
+ */
+ void SetSWCodec(bool on);
+
+ /**
+ * @brief Gets play position.
+ */
+ int GetPlayPosition();
+
+ /**
+ * @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);