1 #include "videodefinition.h"
3 QStringList VideoDefinition::getDefinitionNames() {
4 static QStringList definitionNames = QStringList() << "360p" << "720p" << "1080p";
5 return definitionNames;
8 QList<int> VideoDefinition::getDefinitionCodes() {
9 static QList<int> definitionCodes = QList<int>() << 18 << 22 << 37;
10 return definitionCodes;
13 QHash<QString, int> VideoDefinition::getDefinitions() {
14 static QHash<QString, int> definitions;
15 if (definitions.isEmpty()) {
16 definitions.insert("360p", 18);
17 definitions.insert("720p", 22);
18 definitions.insert("1080p", 37);
23 int VideoDefinition::getDefinitionCode(QString name) {
24 return VideoDefinition::getDefinitions().value(name);