Added first connection wizard to create the administrator account
This commit is contained in:
@@ -26,26 +26,9 @@ const std::vector<std::size_t>
|
||||
User::audioBitrates =
|
||||
{
|
||||
64000,
|
||||
96000,
|
||||
128000,
|
||||
160000,
|
||||
192000,
|
||||
224000,
|
||||
256000,
|
||||
320000,
|
||||
512000
|
||||
};
|
||||
|
||||
|
||||
const std::vector<std::size_t>
|
||||
User::videoBitrates =
|
||||
{
|
||||
256000,
|
||||
512000,
|
||||
1024000,
|
||||
2048000,
|
||||
4096000,
|
||||
8192000
|
||||
};
|
||||
|
||||
const std::vector<AudioEncoding>
|
||||
@@ -57,20 +40,11 @@ User::audioEncodings =
|
||||
AudioEncoding::WEBMA,
|
||||
};
|
||||
|
||||
const std::vector<VideoEncoding>
|
||||
User::videoEncodings =
|
||||
{
|
||||
VideoEncoding::AUTO,
|
||||
};
|
||||
|
||||
User::User()
|
||||
: _maxAudioBitrate(maxAudioBitrate),
|
||||
_maxVideoBitrate(maxVideoBitrate),
|
||||
_isAdmin(false),
|
||||
_audioBitrate(defaultAudioBitrate),
|
||||
_audioEncoding(AudioEncoding::AUTO),
|
||||
_videoBitrate(defaultVideoBitrate),
|
||||
_videoEncoding(VideoEncoding::AUTO),
|
||||
_curPlayingTrackPos(0)
|
||||
{
|
||||
|
||||
@@ -108,24 +82,12 @@ User::setAudioBitrate(std::size_t bitrate)
|
||||
_audioBitrate = std::min(bitrate, std::min(static_cast<std::size_t>(_maxAudioBitrate), audioBitrates.back()));
|
||||
}
|
||||
|
||||
void
|
||||
User::setVideoBitrate(std::size_t bitrate)
|
||||
{
|
||||
_videoBitrate = std::min(bitrate, std::min(static_cast<std::size_t>(_maxVideoBitrate), videoBitrates.back()));
|
||||
}
|
||||
|
||||
void
|
||||
User::setMaxAudioBitrate(std::size_t bitrate)
|
||||
{
|
||||
_maxAudioBitrate = std::min(bitrate, static_cast<std::size_t>(_maxAudioBitrate));
|
||||
}
|
||||
|
||||
void
|
||||
User::setMaxVideoBitrate(std::size_t bitrate)
|
||||
{
|
||||
_maxVideoBitrate = std::min(bitrate, static_cast<std::size_t>(_maxVideoBitrate));
|
||||
}
|
||||
|
||||
std::size_t
|
||||
User::getAudioBitrate(void) const
|
||||
{
|
||||
@@ -135,15 +97,6 @@ User::getAudioBitrate(void) const
|
||||
return std::min(static_cast<std::size_t>(_audioBitrate), audioBitrates.back());
|
||||
}
|
||||
|
||||
std::size_t
|
||||
User::getVideoBitrate(void) const
|
||||
{
|
||||
if (!isAdmin())
|
||||
return std::min(static_cast<std::size_t>(_videoBitrate), std::min(static_cast<std::size_t>(_maxVideoBitrate), videoBitrates.back()));
|
||||
else
|
||||
return std::min(static_cast<std::size_t>(_videoBitrate), videoBitrates.back());
|
||||
}
|
||||
|
||||
std::size_t
|
||||
User::getMaxAudioBitrate(void) const
|
||||
{
|
||||
@@ -153,15 +106,6 @@ User::getMaxAudioBitrate(void) const
|
||||
return audioBitrates.back();
|
||||
}
|
||||
|
||||
std::size_t
|
||||
User::getMaxVideoBitrate(void) const
|
||||
{
|
||||
if (!isAdmin())
|
||||
return std::min(static_cast<std::size_t>(_maxVideoBitrate), videoBitrates.back());
|
||||
else
|
||||
return videoBitrates.back();
|
||||
}
|
||||
|
||||
} // namespace Database
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user