Tizen Native API
5.0
|
VideoView is a control for video playback and display. More...
Classes | |
struct | DisplayMode |
The values of this enum determine how the video should be display mode to the view. More... | |
struct | Property |
Enumeration for the instance of properties belonging to the VideoView class. More... | |
Public Types | |
enum | PropertyRange |
Enumeration for the start and end property ranges for this control. More... | |
typedef Signal< void(VideoView &) > | VideoViewSignalType |
Video playback finished signal type @ SINCE_1_1.38. | |
Public Member Functions | |
VideoView () | |
Creates an uninitialized VideoView. | |
~VideoView () | |
Destructor. | |
VideoView (const VideoView &videoView) | |
Copy constructor. | |
VideoView & | operator= (const VideoView &videoView) |
Assignment operator. | |
void | Play () |
Starts the video playback. | |
void | Pause () |
Pauses the video playback. | |
void | Stop () |
Stops the video playback. | |
void | Forward (int millisecond) |
Seeks forward by the specified number of milliseconds. | |
void | Backward (int millisecond) |
Seeks backward by the specified number of milliseconds. | |
VideoViewSignalType & | FinishedSignal () |
Connects to this signal to be notified when a video playback is finished. | |
Static Public Member Functions | |
static VideoView | New () |
Creates an initialized VideoView. | |
static VideoView | New (const std::string &url) |
Creates an initialized VideoView. If the string is empty, VideoView will not display anything. | |
static VideoView | New (bool swCodec) |
Creates an initialized VideoView. | |
static VideoView | New (const std::string &url, bool swCodec) |
Creates an initialized VideoView. If the string is empty, VideoView will not display anything. | |
static VideoView | DownCast (BaseHandle handle) |
Downcasts a handle to VideoView handle. |
Detailed Description
VideoView is a control for video playback and display.
For working VideoView, a video plugin for a platform should be provided.
Signals | Signal Name | Method | |---------------|-------------------------| | finished | FinishedSignal() |
- Since:
- 3.0, DALi version 1.1.38
Actions | Action Name | Attributes | Description | |-----------------|----------------------------------------------------|---------------------------------------------------------| | videoPlay | Doesn't have attributes | Plays video. See DoAction() | | videoPause | Doesn't have attributes | Pauses video. See DoAction() | | videoStop | Doesn't have attributes | Stops video. See DoAction() | | videoForward | The position ( millisecond ) for forward playback | Sets forward position for playback. See DoAction() | | videoBackward | The position ( millisecond ) for backward playback | Sets backward position for playback. See DoAction()|
- Since:
- 3.0, DALi version 1.1.38
Member Enumeration Documentation
Enumeration for the start and end property ranges for this control.
- Since:
- 2.4, DALi version 1.0.0
Reimplemented from Dali::Toolkit::Control.
Constructor & Destructor Documentation
Creates an uninitialized VideoView.
- Since:
- 3.0, DALi version 1.1.38
Destructor.
This is non-virtual since derived Handel types must not contain data or virtual methods.
- Since:
- 3.0, DALi version 1.1.38
Dali::Toolkit::VideoView::VideoView | ( | const VideoView & | videoView | ) |
Member Function Documentation
void Dali::Toolkit::VideoView::Backward | ( | int | millisecond | ) |
Seeks backward by the specified number of milliseconds.
- Since:
- 3.0, DALi version 1.1.38
- Parameters:
-
[in] millisecond The position for backward playback
static VideoView Dali::Toolkit::VideoView::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts a handle to VideoView handle.
If handle points to a VideoView, the downcast produces valid handle. If not, the returned handle is left uninitialized.
- Since:
- 3.0, DALi version 1.1.38
- Parameters:
-
[in] handle Handle to an object
Reimplemented from Dali::Toolkit::Control.
Connects to this signal to be notified when a video playback is finished.
- Since:
- 3.0, DALi version 1.1.38
- Returns:
- A signal object to connect with
void Dali::Toolkit::VideoView::Forward | ( | int | millisecond | ) |
Seeks forward by the specified number of milliseconds.
- Since:
- 3.0, DALi version 1.1.38
- Parameters:
-
[in] millisecond The position for forward playback
static VideoView Dali::Toolkit::VideoView::New | ( | ) | [static] |
Creates an initialized VideoView.
- Since:
- 3.0, DALi version 1.1.38
Reimplemented from Dali::Toolkit::Control.
static VideoView Dali::Toolkit::VideoView::New | ( | const std::string & | url | ) | [static] |
Creates an initialized VideoView. If the string is empty, VideoView will not display anything.
- Since:
- 3.0, DALi version 1.1.38
- Remarks:
- http://tizen.org/privilege/internet is needed if url is a http or https address.
- http://tizen.org/privilege/mediastorage is needed if url is relevant to media storage.
- http://tizen.org/privilege/externalstorage is needed if url is relevant to external storage.
- Parameters:
-
[in] url The url of the video resource to display
static VideoView Dali::Toolkit::VideoView::New | ( | bool | swCodec | ) | [static] |
static VideoView Dali::Toolkit::VideoView::New | ( | const std::string & | url, |
bool | swCodec | ||
) | [static] |
Creates an initialized VideoView. If the string is empty, VideoView will not display anything.
- Since:
- 4.0, DALi version 1.3.9
- Remarks:
- http://tizen.org/privilege/internet is needed if url is a http or https address.
- http://tizen.org/privilege/mediastorage is needed if url is relevant to media storage.
- http://tizen.org/privilege/externalstorage is needed if url is relevant to external storage.
- Parameters:
-
[in] url The url of the video resource to display [in] swCodec Video rendering by H/W codec if false
- Note:
- If platform or target does not support sw codec, video-view shows an error message and video by default codec type
void Dali::Toolkit::VideoView::Pause | ( | ) |
Pauses the video playback.
- Since:
- 3.0, DALi version 1.1.38
void Dali::Toolkit::VideoView::Play | ( | ) |
Starts the video playback.
- Since:
- 3.0, DALi version 1.1.38
void Dali::Toolkit::VideoView::Stop | ( | ) |
Stops the video playback.
- Since:
- 3.0, DALi version 1.1.38