37 QT_DEFINE_TAG_STRUCT(PrivateTag);
39 QPlatformVideoDevices(QPlatformMediaIntegration *integration);
41 ~QPlatformVideoDevices() override;
43 QList<QCameraDevice> videoInputs()
const;
48 virtual QList<QCameraDevice> findVideoInputs()
const = 0;
53 void onVideoInputsChanged();
56 void updateVideoInputsCache();
59 void videoInputsChanged(PrivateTag);
62 QPlatformMediaIntegration *m_integration =
nullptr;
63 mutable QCachedValue<QList<QCameraDevice>> m_videoInputs;