summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/multimediawidgets/camera/camera.cpp16
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)