TTKMusicPlayer  4.3.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | List of all members
QDlnaClient Class Reference

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 openUri (const QString &url, const QString &name, int instance=0) const
 
bool openUris (const QString &url, const QString &name, int instance=0) const
 
bool nextUri (const QString &url, const QString &name, int instance=0) const
 
bool positionInfo (QDlna::PositionInfo &info, int instance=0) const
 
bool transportInfo (QDlna::TransportInfo &info, int instance=0) const
 
bool mediaInfo (QDlna::MediaInfo &info, int instance=0) 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 previous (int instance=0) const
 
bool next (int instance=0) const
 
bool setPlayMode (const QString &mode, int instance) const
 

Detailed Description

The class of the dlna client.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 35 of file qdlnaclient.h.

Constructor & Destructor Documentation

QDlnaClient::QDlnaClient ( const QString &  data)
explicit

Definition at line 151 of file qdlnaclient.cpp.

References TTK_D, and TTK_INIT_PRIVATE.

Member Function Documentation

bool QDlnaClient::connect ( ) const

Definition at line 170 of file qdlnaclient.cpp.

References TTK_D.

Referenced by QDlnaFinder::handleReadyRead().

bool QDlnaClient::isConnected ( ) const

Definition at line 176 of file qdlnaclient.cpp.

References TTK_D.

Referenced by QDlnaFinder::handleReadyRead().

bool QDlnaClient::mediaInfo ( QDlna::MediaInfo info,
int  instance = 0 
) const
bool QDlnaClient::next ( int  instance = 0) const
bool QDlnaClient::nextUri ( const QString &  url,
const QString &  name,
int  instance = 0 
) const
bool QDlnaClient::openUri ( const QString &  url,
const QString &  name,
int  instance = 0 
) const
bool QDlnaClient::openUris ( const QString &  url,
const QString &  name,
int  instance = 0 
) const
bool QDlnaClient::pause ( int  instance = 0) const
bool QDlnaClient::play ( int  instance = 0) const
bool QDlnaClient::positionInfo ( QDlna::PositionInfo info,
int  instance = 0 
) const
bool QDlnaClient::previous ( int  instance = 0) const
bool QDlnaClient::remove ( int  instance = 0) const
QString QDlnaClient::server ( ) const

Definition at line 158 of file qdlnaclient.cpp.

References TTK_D.

Referenced by QDlnaFinder::handleReadyRead(), and MusicSongDlnaTransferWidget::playSongAction().

QString QDlnaClient::serverName ( ) const

Definition at line 164 of file qdlnaclient.cpp.

References TTK_D.

Referenced by QDlnaFinder::clientNames().

bool QDlnaClient::setPlayMode ( const QString &  mode,
int  instance 
) const
bool QDlnaClient::stop ( int  instance = 0) const
bool QDlnaClient::transportInfo ( QDlna::TransportInfo info,
int  instance = 0 
) const

The documentation for this class was generated from the following files: