diff options
Diffstat (limited to 'src/imports/multimedia/qdeclarativevideooutput_p.h')
-rw-r--r-- | src/imports/multimedia/qdeclarativevideooutput_p.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/imports/multimedia/qdeclarativevideooutput_p.h b/src/imports/multimedia/qdeclarativevideooutput_p.h index 80170f173..c33110c4b 100644 --- a/src/imports/multimedia/qdeclarativevideooutput_p.h +++ b/src/imports/multimedia/qdeclarativevideooutput_p.h @@ -94,10 +94,18 @@ private Q_SLOTS: void _q_updateGeometry(); private: + enum SourceType { + NoSource, + MediaObjectSource, + VideoSurfaceSource + }; + void present(const QVideoFrame &frame); friend class QSGVideoItemSurface; + SourceType m_sourceType; + QWeakPointer<QObject> m_source; QWeakPointer<QMediaObject> m_mediaObject; QWeakPointer<QMediaService> m_service; |