blob: 69f93215e5152e377a80dd78dc9069ba9b1c3f84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
#include <noatun/app.h>
#include <noatun/playlist.h>
#include <qstring.h>
#include <kfilemetainfo.h>
#include "fileInfo.h"
fileInfo::fileInfo(const PlaylistItem &item)
{
QString prop;
prop = item.property("bitrate");
if (prop.isNull())
_bps = 0;
else
_bps = prop.toInt();
prop = item.property("samplerate");
if (prop.isNull())
_KHz = 44100;
else
_KHz = prop.toInt();
prop = item.property("channels");
if (prop.isNull())
_channelCount = 2;
else
_channelCount = prop.toInt();
}
fileInfo::~fileInfo()
{
}
unsigned int fileInfo::bps()
{
return _bps;
}
unsigned int fileInfo::KHz()
{
return _KHz;
}
unsigned int fileInfo::channelCount()
{
return _channelCount;
}
|