summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/windows/mediacapture/qwindowscamerasession.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge QPlatformCameraImageProcessing into QPlatformCameraLars Knoll2021-05-201-8/+0
| | | | | | | | | | | | Clean up the API while wer're at it, and rename manualWhiteBalance to colorTemperature. Simplify the backend API now that we only have white balance and color temperature in there. Change-Id: Ied8702b0c68a8fbea08d314d96c0261049db5b4d Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Move QPlatformCameraExposure API into QPlatformCameraLars Knoll2021-05-191-8/+0
| | | | | | | | | | Clean up the internal API while we're at it and get rid of the multiplexing API. Instead have virtual methods for each property. Change-Id: I62cb178ff8360edbd11abb3fc5a0cfd7d8abdb2b Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Doris Verria <doris.verria@qt.io>
* Merge the QPlatformCameraFocus class into QPlatformCameraLars Knoll2021-05-181-8/+0
| | | | | | | | | | Adjust the backend API while we're at it, so that the base class does some of the state management and signal emissions. Slight cleanups of the code in the different backends. Change-Id: Ie246da060260c5aeb6af54e7414deb0395b0cdf1 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Fix Windows buildVolker Hilsheimer2021-05-121-2/+2
| | | | | | | | | GUID is not declared anywhere, so include the platform header in the private header. Change UINT32 (also not declared) to quint32 in the header, and include missing QMimeType. Change-Id: I69d562400c635c86b31941114c7e92b5a96b812c Reviewed-by: André de la Rocha <andre.rocha@qt.io>
* Add video encoding to Windows backendAndre de la Rocha2021-05-111-8/+107
| | | | | | | | Adds support for recording video from cameras through QWindowsMediaEncoder, etc. Change-Id: I75b6e651b1b5bbd02a3b588e8a811be799fd0b9e Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Add preliminary support for media capture to Windows backendAndre de la Rocha2021-04-231-0/+152
Currently, only the camera preview is functional. Change-Id: Icf9150e95aceba500fa42f663f7d2788789249b8 Reviewed-by: Lars Knoll <lars.knoll@qt.io>