TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the dlna client. More...
#include <qdlnaclient.h>
Public Member Functions | |
QDlnaClient (const QString &data) | |
QString | server () const |
QString | serverName () const |
bool | connect () const |
bool | isConnected () const |
bool | open (const QString &url) const |
bool | play (int instance=0) const |
bool | pause (int instance=0) const |
bool | stop (int instance=0) const |
bool | remove (int instance=0) const |
bool | position (qint64 &position, qint64 &duration, int instance=0) const |
The class of the dlna client.
Definition at line 29 of file qdlnaclient.h.
|
explicit |
Definition at line 147 of file qdlnaclient.cpp.
References TTK_D, and TTK_INIT_PRIVATE.
bool QDlnaClient::connect | ( | ) | const |
Definition at line 166 of file qdlnaclient.cpp.
References TTK_D.
Referenced by QDlnaFinder::handleReadyRead().
bool QDlnaClient::isConnected | ( | ) | const |
Definition at line 172 of file qdlnaclient.cpp.
References TTK_D.
Referenced by QDlnaFinder::handleReadyRead().
bool QDlnaClient::open | ( | const QString & | url | ) | const |
Definition at line 178 of file qdlnaclient.cpp.
References QDlna::isValid(), QDlna::makeRequest(), QDlna::makeSocketGetReply(), META_DATA, TTK_D, TTK_INFO_STREAM, TTK_SPACE, XML_FOOT, and XML_HEAD.
Referenced by MusicSongDlnaTransferWidget::playSongClicked().
bool QDlnaClient::pause | ( | int | instance = 0 | ) | const |
Definition at line 209 of file qdlnaclient.cpp.
References QDlna::isValid(), QDlna::makeRequest(), QDlna::makeSocketGetReply(), TTK_D, XML_FOOT, and XML_HEAD.
Referenced by MusicSongDlnaTransferWidget::playSongClicked().
bool QDlnaClient::play | ( | int | instance = 0 | ) | const |
Definition at line 198 of file qdlnaclient.cpp.
References QDlna::isValid(), QDlna::makeRequest(), QDlna::makeSocketGetReply(), TTK_D, XML_FOOT, and XML_HEAD.
Referenced by MusicSongDlnaTransferWidget::playSongClicked().
bool QDlnaClient::position | ( | qint64 & | position, |
qint64 & | duration, | ||
int | instance = 0 |
||
) | const |
Definition at line 247 of file qdlnaclient.cpp.
References QDlnaXml::fromString(), QDlna::isValid(), QDlna::makeRequest(), QDlna::makeSocketGetReply(), QDlnaXml::readTagNameValue(), QDlna::removeHttpHeader(), TTK_D, valueToSecond(), XML_FOOT, and XML_HEAD.
Referenced by MusicSongDlnaTransferWidget::playSongClicked().
bool QDlnaClient::remove | ( | int | instance = 0 | ) | const |
Definition at line 231 of file qdlnaclient.cpp.
References QDlna::isValid(), QDlna::makeRequest(), QDlna::makeSocketGetReply(), TTK_D, XML_FOOT, and XML_HEAD.
Referenced by MusicSongDlnaTransferWidget::~MusicSongDlnaTransferWidget().
QString QDlnaClient::server | ( | ) | const |
Definition at line 154 of file qdlnaclient.cpp.
References TTK_D.
Referenced by QDlnaFinder::handleReadyRead(), and MusicSongDlnaTransferWidget::playSongClicked().
QString QDlnaClient::serverName | ( | ) | const |
Definition at line 160 of file qdlnaclient.cpp.
References TTK_D.
Referenced by QDlnaFinder::clientNames().
bool QDlnaClient::stop | ( | int | instance = 0 | ) | const |
Definition at line 220 of file qdlnaclient.cpp.
References QDlna::isValid(), QDlna::makeRequest(), QDlna::makeSocketGetReply(), TTK_D, XML_FOOT, and XML_HEAD.
Referenced by MusicSongDlnaTransferWidget::~MusicSongDlnaTransferWidget().