TTKMusicPlayer
4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
#include "musicunityqueryinterface.h"
Go to the source code of this file.
Classes | |
struct | ServerModule |
Functions | |
static QString | makeQualityValue (const QString &type, int bitrate) noexcept |
static QString | makeModuleValue (const QString &type, const QString &module) noexcept |
static void | parseSongPropertyA (TTK::MusicSongInformation *info, const ServerModule &module) |
static void | parseSongPropertyB (TTK::MusicSongInformation *info, const ServerModule &module) |
Variables | |
static constexpr const char * | QUERY_PLUGINS_URL = "resource/plugins" |
static constexpr const char * | QUERY_MODULE_A = "A" |
static constexpr const char * | QUERY_MODULE_B = "B" |
Definition at line 41 of file musicunityqueryinterface.cpp.
References QUERY_KG_INTERFACE, QUERY_KW_INTERFACE, QUERY_MODULE_A, QUERY_MODULE_B, and QUERY_WY_INTERFACE.
Referenced by ReqUnityInterface::parseFromSongProperty().
Definition at line 16 of file musicunityqueryinterface.cpp.
References QUERY_MODULE_A, QUERY_MODULE_B, TTK_BN_1000, TTK_BN_128, and TTK_BN_320.
Referenced by ReqUnityInterface::parseFromSongProperty().
|
static |
Definition at line 60 of file musicunityqueryinterface.cpp.
References QJsonParseError::error, FLAC_FILE_SUFFIX, QJsonDocument::fromJson(), TTK::MusicSongProperty::isEmpty(), ServerModule::m_bitrate, TTK::MusicSongProperty::m_bitrate, TTK::MusicSongProperty::m_format, ServerModule::m_key, ServerModule::m_quality, TTK::MusicSongProperty::m_size, TTK::MusicSongInformation::m_songProps, ServerModule::m_ua, ServerModule::m_url, TTK::MusicSongProperty::m_url, TTK::Algorithm::mdII(), MP3_FILE_SUFFIX, QJsonParseError::NoError, qAsConst, TTK::setSslConfiguration(), TTK::syncNetworkQueryForGet(), TTK::toString(), QJsonDocument::toVariant(), TTK_BN_320, TTK_DEFAULT_STR, and TTK_INFO_STREAM.
Referenced by ReqUnityInterface::parseFromSongProperty().
|
static |
Definition at line 131 of file musicunityqueryinterface.cpp.
References QJsonParseError::error, FLAC_FILE_SUFFIX, QJsonDocument::fromJson(), TTK::MusicSongProperty::isEmpty(), ServerModule::m_bitrate, TTK::MusicSongProperty::m_bitrate, TTK::MusicSongProperty::m_format, TTK::MusicSongProperty::m_size, TTK::MusicSongInformation::m_songProps, ServerModule::m_ua, ServerModule::m_url, TTK::MusicSongProperty::m_url, TTK::Algorithm::mdII(), MP3_FILE_SUFFIX, QJsonParseError::NoError, qAsConst, TTK::setSslConfiguration(), TTK::syncNetworkQueryForGet(), QJsonDocument::toVariant(), TTK_BN_320, TTK_DEFAULT_STR, and TTK_INFO_STREAM.
Referenced by ReqUnityInterface::parseFromSongProperty().
|
static |
Definition at line 4 of file musicunityqueryinterface.cpp.
Referenced by makeModuleValue(), makeQualityValue(), and ReqUnityInterface::parseFromSongProperty().
|
static |
Definition at line 5 of file musicunityqueryinterface.cpp.
Referenced by makeModuleValue(), makeQualityValue(), and ReqUnityInterface::parseFromSongProperty().
|
static |
Definition at line 3 of file musicunityqueryinterface.cpp.
Referenced by ReqUnityInterface::parseFromSongProperty().