projects
/
platform
/
core
/
uifw
/
dali-toolkit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added APIs for codec and seek in VideoView
[platform/core/uifw/dali-toolkit.git]
/
dali-toolkit
/
internal
/
controls
/
video-view
/
video-view-impl.h
diff --git
a/dali-toolkit/internal/controls/video-view/video-view-impl.h
b/dali-toolkit/internal/controls/video-view/video-view-impl.h
index
d5a498a
..
1f58785
100644
(file)
--- a/
dali-toolkit/internal/controls/video-view/video-view-impl.h
+++ b/
dali-toolkit/internal/controls/video-view/video-view-impl.h
@@
-23,6
+23,8
@@
#include <dali/public-api/images/native-image.h>
#include <dali/devel-api/adaptor-framework/video-player.h>
#include <dali/integration-api/adaptors/trigger-event-factory.h>
#include <dali/public-api/images/native-image.h>
#include <dali/devel-api/adaptor-framework/video-player.h>
#include <dali/integration-api/adaptors/trigger-event-factory.h>
+#include <dali/public-api/object/property-notification.h>
+#include <dali/public-api/object/property-conditions.h>
// INTERNAL INCLUDES
#include <dali-toolkit/internal/visuals/image/image-visual.h>
// INTERNAL INCLUDES
#include <dali-toolkit/internal/visuals/image/image-visual.h>
@@
-210,7
+212,7
@@
public:
/**
* @brief Updates video display area for window rendering target
*/
/**
* @brief Updates video display area for window rendering target
*/
- void UpdateDisplayArea();
+ void UpdateDisplayArea(
Dali::PropertyNotification& source
);
/**
* @brief Sets underlay flag and initializes new rendering target by flag.
/**
* @brief Sets underlay flag and initializes new rendering target by flag.
@@
-222,6
+224,21
@@
public:
*/
bool IsUnderlay();
*/
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 );
+
private: // From Control
/**
private: // From Control
/**
@@
-276,13
+293,12
@@
private:
std::string mUrl;
Dali::DisplayArea mDisplayArea;
Dali::Renderer mRenderer;
std::string mUrl;
Dali::DisplayArea mDisplayArea;
Dali::Renderer mRenderer;
-
-
Property::Index mUpdateTriggerPropertyIndex
;
-
TriggerEventInterface* m
Notification;
+ Dali::PropertyNotification mPositionUpdateNotification;
+
Dali::PropertyNotification mSizeUpdateNotification
;
+
Dali::PropertyNotification mScaleUpdate
Notification;
int mCurrentVideoPlayPosition;
bool mIsPlay;
int mCurrentVideoPlayPosition;
bool mIsPlay;
- bool mIsPause;
bool mIsUnderlay;
};
bool mIsUnderlay;
};