TTKMusicPlayer
4.3.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
TTKThirdParty
TTKExtras
qdlna
qdlna.h
Go to the documentation of this file.
1
#ifndef QDLNA_H
2
#define QDLNA_H
3
4
/***************************************************************************
5
* This file is part of the TTK Music Player project
6
* Copyright (C) 2015 - 2026 Greedysky Studio
7
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation; either version 3 of the License, or
11
* (at your option) any later version.
12
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
17
18
* You should have received a copy of the GNU General Public License along
19
* with this program; If not, see <http://www.gnu.org/licenses/>.
20
***************************************************************************/
21
22
#include "
ttkprivate.h
"
23
27
namespace
QDlna
28
{
29
struct
PositionInfo
30
{
31
qint64
position
= 0;
32
qint64
duration
= 0;
33
};
34
35
struct
TransportInfo
36
{
37
QString
state
;
38
QString
status
;
39
int
speed
= 1;
40
};
41
42
struct
MediaInfo
43
{
44
QString
duration
;
45
QString
nextURI
;
46
QString
medium
;
47
};
48
52
QString
makeSocketGetReply
(
const
QString &ip,
const
QString &port,
const
QString &data);
56
QString
makeRequest
(
const
QString &methord,
const
QString &url,
int
length,
const
QString &soapAction,
const
QString &ip,
const
QString &port);
60
QString
removeHttpHeader
(
const
QString &data);
61
65
bool
isValid
(
const
QString &data);
69
int
getResponseCode
(
const
QString &data);
70
71
}
72
73
#endif // QDLNA_H
QDlna::TransportInfo::status
QString status
Definition:
qdlna.h:38
QDlna::getResponseCode
int getResponseCode(const QString &data)
Definition:
qdlna.cpp:81
QDlna::isValid
bool isValid(const QString &data)
Definition:
qdlna.cpp:76
QDlna::PositionInfo
Definition:
qdlna.h:29
QDlna::makeRequest
QString makeRequest(const QString &methord, const QString &url, int length, const QString &soapAction, const QString &ip, const QString &port)
Definition:
qdlna.cpp:39
QDlna::removeHttpHeader
QString removeHttpHeader(const QString &data)
Definition:
qdlna.cpp:70
QDlna::PositionInfo::duration
qint64 duration
Definition:
qdlna.h:32
QDlna::makeSocketGetReply
QString makeSocketGetReply(const QString &ip, const QString &port, const QString &data)
Definition:
qdlna.cpp:9
QDlna::MediaInfo::duration
QString duration
Definition:
qdlna.h:44
QDlna::TransportInfo::state
QString state
Definition:
qdlna.h:37
QDlna::PositionInfo::position
qint64 position
Definition:
qdlna.h:31
QDlna::MediaInfo
Definition:
qdlna.h:42
QDlna::TransportInfo::speed
int speed
Definition:
qdlna.h:39
QDlna
The namespace of the dlna helper.
Definition:
qdlna.cpp:7
ttkprivate.h
QDlna::MediaInfo::medium
QString medium
Definition:
qdlna.h:46
QDlna::TransportInfo
Definition:
qdlna.h:35
QDlna::MediaInfo::nextURI
QString nextURI
Definition:
qdlna.h:45
Generated on Mon Feb 23 2026 13:09:56 for TTKMusicPlayer by
1.8.8