Music Hub
..
A session-wide music playback service
track.cpp
Go to the documentation of this file.
1
/*
2
* Copyright © 2013 Canonical Ltd.
3
*
4
* This program is free software: you can redistribute it and/or modify it
5
* under the terms of the GNU Lesser General Public License version 3,
6
* as published by the Free Software Foundation.
7
*
8
* This program is distributed in the hope that it will be useful,
9
* but WITHOUT ANY WARRANTY; without even the implied warranty of
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
* GNU Lesser General Public License for more details.
12
*
13
* You should have received a copy of the GNU Lesser General Public License
14
* along with this program. If not, see <http://www.gnu.org/licenses/>.
15
*
16
* Authored by: Thomas Voß <thomas.voss@canonical.com>
17
*/
18
19
#include <
core/media/track.h
>
20
21
#include <map>
22
23
namespace
media
=
core::ubuntu::media
;
24
25
struct
media::Track::Private
26
{
27
media::Track::Id
id
;
28
media::Track::UriType
uri
;
29
};
30
31
media::Track::Track
(
const
media::Track::Id
&
id
) : d(new
Private
{
id
, std::string{}})
32
{
33
}
34
35
media::Track::~Track
()
36
{
37
}
38
39
const
media::Track::Id
&
media::Track::id
()
const
40
{
41
return
d->id;
42
}
43
44
const
media::Track::UriType
&
media::Track::uri
()
const
45
{
46
return
d->uri;
47
}
media::Track::Private
Definition:
track.cpp:25
core::ubuntu::media::Track::Id
std::string Id
Definition:
track.h:41
core::ubuntu::media::Track::Track
Track(const Id &id)
core::ubuntu::media::Track::id
virtual const Id & id() const
core::ubuntu::media
Definition:
player.h:37
core::ubuntu::media::Track::~Track
virtual ~Track()
media::Track::Private::uri
media::Track::UriType uri
Definition:
track.cpp:28
core::ubuntu::media::Track::UriType
std::string UriType
Definition:
track.h:40
track.h
media::Track::Private::id
media::Track::Id id
Definition:
track.cpp:27
core::ubuntu::media::Track::uri
virtual const UriType & uri() const
src
core
media
track.cpp
Generated on Fri Feb 17 2017 15:56:44 for Music Hub by
1.8.13