summaryrefslogtreecommitdiffstats
path: root/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtmultimediaquicktools/qdeclarativevideooutput.cpp')
-rw-r--r--src/qtmultimediaquicktools/qdeclarativevideooutput.cpp27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp b/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp
index 5430063fe..18cf0e927 100644
--- a/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp
+++ b/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp
@@ -516,7 +516,7 @@ void QDeclarativeVideoOutput::setOrientation(int orientation)
By default \c autoOrientation is disabled.
\sa orientation
- \since QtMultimedia 5.2
+ \since 5.2
*/
bool QDeclarativeVideoOutput::autoOrientation() const
{
@@ -883,4 +883,29 @@ void QDeclarativeVideoOutput::_q_invalidateSceneGraph()
m_backend->invalidateSceneGraph();
}
+/*!
+ \qmlproperty enumeration QtMultimedia::VideoOutput::flushMode
+ \since 5.13
+
+ Set this property to define what \c VideoOutput should show
+ when playback is finished or stopped.
+
+ \list
+ \li EmptyFrame - clears video output.
+ \li FirstFrame - shows the first valid frame.
+ \li LastFrame - shows the last valid frame.
+ \endlist
+
+ The default flush mode is EmptyFrame.
+*/
+
+void QDeclarativeVideoOutput::setFlushMode(FlushMode mode)
+{
+ if (m_flushMode == mode)
+ return;
+
+ m_flushMode = mode;
+ emit flushModeChanged();
+}
+
QT_END_NAMESPACE