diff --git a/formats.cpp b/formats.cpp index c5ace05..21a8089 100644 --- a/formats.cpp +++ b/formats.cpp @@ -43,6 +43,9 @@ QString formats::recordingFormatName(formats::Recording format) { case Recording::WebM: return "WEBM"; break; + case Recording::MP4: + return "MP4"; + break; default: return QString(); break; @@ -52,6 +55,7 @@ QString formats::recordingFormatName(formats::Recording format) { formats::Recording formats::recordingFormatFromName(QString format) { if (format.toLower() == "gif") return Recording::GIF; if (format.toLower() == "webm") return Recording::WebM; + if (format.toLower() == "mp4") return Recording::MP4; return Recording::None; } @@ -63,6 +67,9 @@ QString formats::recordingFormatMIME(formats::Recording format) { case Recording::WebM: return "video/webm"; break; + case Recording::MP4: + return "video/mp4"; + break; default: return QString(); break; diff --git a/formats.hpp b/formats.hpp index 5c86550..8d46706 100644 --- a/formats.hpp +++ b/formats.hpp @@ -9,7 +9,7 @@ QString normalFormatName(Normal format); Normal normalFormatFromName(QString format); QString normalFormatMIME(Normal format); -enum class Recording { GIF, WebM, None }; +enum class Recording { GIF, WebM, MP4, None }; QString recordingFormatName(Recording format); Recording recordingFormatFromName(QString format); QString recordingFormatMIME(Recording format);