+ */
+ static const VideoDefinition kEmptyDefinition(QString(), kEmptyDefinitionCode);
+ return kEmptyDefinition;
+}
+} // namespace
+
+const QVector<VideoDefinition> &VideoDefinition::getDefinitions() {
+ // List preferred equivalent format last:
+ // algo selects the last format with same name first
+ static const QVector<VideoDefinition> definitions = {
+ VideoDefinition("240p", 242), VideoDefinition("240p", 133),
+ VideoDefinition("360p", 243), VideoDefinition("360p", 396),
+ VideoDefinition("360p", 18, true), VideoDefinition("480p", 244),
+ VideoDefinition("480p", 135), VideoDefinition("720p", 247),
+ VideoDefinition("720p", 136), VideoDefinition("720p", 22, true),
+ VideoDefinition("1080p", 248), VideoDefinition("1080p", 137),
+ VideoDefinition("1440p", 271), VideoDefinition("2160p", 313),
+ };