TTKMusicPlayer  4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Classes | Functions | Variables
qdlnaclient.cpp File Reference
#include "qdlnaclient.h"
#include "qdlnaxml.h"
#include <QMap>
#include <unistd.h>
#include <QFileInfo>
#include <QStringList>

Go to the source code of this file.

Classes

class  QDlnaClientPrivate
 The class of the dlna client private. More...
 

Functions

static qint64 valueToSecond (const QString &value)
 

Variables

static constexpr const char * AVTRANSPORT = "avtransport"
 
static const QString XML_HEAD = "<?xml version=\"1.0\"?>\n<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n<SOAP-ENV:Body>\n"
 
static const QString XML_FOOT = "</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>\n"
 
static const QString META_DATA
 
static const QStringList AVT_NAMES = {"avtransport", "AVTransport"}
 
static const QStringList FRIENS_NAMES = {"friendlyname", "friendlyName", "FriendlyName", "FriendlyName"}
 

Function Documentation

static qint64 valueToSecond ( const QString &  value)
static

Definition at line 242 of file qdlnaclient.cpp.

References TTK_TIMES_FORMAT.

Referenced by QDlnaClient::position().

Variable Documentation

const QStringList AVT_NAMES = {"avtransport", "AVTransport"}
static

Definition at line 22 of file qdlnaclient.cpp.

Referenced by QDlnaClientPrivate::connect().

constexpr const char* AVTRANSPORT = "avtransport"
static

Definition at line 9 of file qdlnaclient.cpp.

Referenced by QDlnaClientPrivate::connect().

const QStringList FRIENS_NAMES = {"friendlyname", "friendlyName", "FriendlyName", "FriendlyName"}
static

Definition at line 23 of file qdlnaclient.cpp.

Referenced by QDlnaClientPrivate::connect().

const QString META_DATA
static
Initial value:
= "&lt;DIDL-Lite xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\""
" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\""
" xmlns:dc=\"http://purl.org/dc/elements/1.1/\""
" xmlns:sec=\"http://www.sec.co.kr/\"&gt;&lt;item id=\"f-0\" parentID=\"0\" restricted=\"0\"&gt;"
"&lt;dc:title&gt;%1&lt;/dc:title&gt;"
"&lt;dc:creator&gt;%2&lt;/dc:creator&gt;"
"&lt;upnp:class&gt;object.item.%3Item&lt;/upnp:class&gt;"
"&lt;res protocolInfo=\"http-get:*:%4:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000\" &gt;"
"%5&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"

Definition at line 13 of file qdlnaclient.cpp.

Referenced by QDlnaClient::open().

const QString XML_FOOT = "</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>\n"
static
const QString XML_HEAD = "<?xml version=\"1.0\"?>\n<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n<SOAP-ENV:Body>\n"
static