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.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp b/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp
index 3c6a6f9c5..b6d3afaa4 100644
--- a/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp
+++ b/src/qtmultimediaquicktools/qdeclarativevideooutput.cpp
@@ -878,4 +878,29 @@ void QDeclarativeVideoOutput::_q_invalidateSceneGraph()
m_backend->invalidateSceneGraph();
}
+/*!
+ \qmlproperty enumeration QtMultimedia::VideoOutput::flushMode
+ \since QtMultimedia 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