Qt - 音视频录制
注意:qt5与qt6 QMediaRecorder的构造函数不一样,所以qt5中的QMediaRecorder不支持录制屏幕
官方文档链接:https://doc.qt.io/qt-6.5/qmediarecorder.html#public-functions


视频录制
要录制视频,我们首先需要一个来源。在 Qt 中,此来源必须是QMediaObject的子类,其中可以包括音频来源、媒体播放器、收音机,或者在本程序中将使用的相机。
Qt 5.12 目前不支持 Windows 上的视频录制,只支持 macOS 和 Linux。有关 Windows 上多媒体支持当前状态的更多信息,请参阅doc.qt.io/qt-5/qtmultimedia-windows.html。
在 Qt 中,相机本身表示为QCamera对象。要创建一个可工作的QCamera对象,我们首先需要获取一个QCameraInfo对象。QCameraInfo对象包含有关连接到计算机的物理相机的信息。可以从QtMultimedia.QCameraInfo.availableCameras()方法获取这些对象的列表。