diff options
Diffstat (limited to 'src/multimedia/platform/gstreamer/common/qgstreamervideosink.cpp')
-rw-r--r-- | src/multimedia/platform/gstreamer/common/qgstreamervideosink.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgstreamervideosink.cpp b/src/multimedia/platform/gstreamer/common/qgstreamervideosink.cpp index 0250fd3ef..516f61970 100644 --- a/src/multimedia/platform/gstreamer/common/qgstreamervideosink.cpp +++ b/src/multimedia/platform/gstreamer/common/qgstreamervideosink.cpp @@ -114,6 +114,13 @@ void QGstreamerVideoSink::setPipeline(QGstPipeline pipeline) gstPipeline = pipeline; } +bool QGstreamerVideoSink::inStoppedState() const +{ + if (gstPipeline.isNull()) + return true; + return gstPipeline.inStoppedState(); +} + void QGstreamerVideoSink::setRhi(QRhi *rhi) { if (rhi && rhi->backend() != QRhi::OpenGLES2) |