36 QT_DEFINE_TAG_STRUCT(PrivateTag);
38 QPlatformVideoDevices(QPlatformMediaIntegration *integration);
40 ~QPlatformVideoDevices() override;
42 QList<QCameraDevice> videoInputs()
const;
47 virtual QList<QCameraDevice> findVideoInputs()
const = 0;
52 void onVideoInputsChanged();
55 void updateVideoInputsCache();
58 void videoInputsChanged(PrivateTag);
61 QPlatformMediaIntegration *m_integration =
nullptr;
62 mutable QCachedValue<QList<QCameraDevice>> m_videoInputs;