diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/multimediawidgets/camera/camera.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/multimediawidgets/camera/camera.cpp b/examples/multimediawidgets/camera/camera.cpp index 385608bbc..533a2d4db 100644 --- a/examples/multimediawidgets/camera/camera.cpp +++ b/examples/multimediawidgets/camera/camera.cpp @@ -64,6 +64,7 @@ #include <QtWidgets> #include <QMediaDeviceManager> +#include <QMediaFormat> Q_DECLARE_METATYPE(QCameraInfo) @@ -82,6 +83,21 @@ Camera::Camera() : ui(new Ui::Camera) connect(ui->captureWidget, &QTabWidget::currentChanged, this, &Camera::updateCaptureMode); setCamera(QMediaDeviceManager::defaultVideoInput()); + + qDebug() << "Supported Containers:"; + auto containers = QMediaEncoderInfo::supportedFileFormats(); + for (const auto c : containers) + qDebug() << " " << QMediaFormat::fileFormatName(c); + + qDebug() << "Supported Audio Codecs:"; + auto audio = QMediaEncoderInfo::supportedAudioCodecs(); + for (const auto c : audio) + qDebug() << " " << QMediaFormat::audioCodecName(c); + + qDebug() << "Supported Video Codecs:"; + auto video = QMediaEncoderInfo::supportedVideoCodecs(); + for (const auto c : video) + qDebug() << " " << QMediaFormat::videoCodecName(c); } void Camera::setCamera(const QCameraInfo &cameraInfo) |