Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Src
ParameterCompone
ParameterMediaDevices.cpp
1
#include "ParameterMediaDevices.h"
2
3
CParameterMediaDevices::CParameterMediaDevices(QObject *parent,
const
QString &szPrefix)
4
:
CParameter
{parent, szPrefix}
5
{}
6
7
CParameterMediaDevices
& CParameterMediaDevices::operator=(
const
CParameterMediaDevices
&devices)
8
{
9
m_Para = devices.m_Para;
10
return
*
this
;
11
}
12
13
int
CParameterMediaDevices::OnLoad(QSettings &set)
14
{
15
set.beginGroup(
"Media/Devices"
);
16
m_Para.m_Camera = set.value(
"Camera"
, m_Para.m_Camera).toByteArray();
17
m_Para.m_AudioInput = set.value(
"Audio/Input"
, m_Para.m_AudioInput).toByteArray();
18
m_Para.m_AudioOutput = set.value(
"Audio/Output"
, m_Para.m_AudioOutput).toByteArray();
19
m_Para.m_VolumeInput = set.value(
"Audio/Input/Volume"
, m_Para.m_VolumeInput).toReal();
20
m_Para.m_VolumeOutput = set.value(
"Audio/Output/Volume"
, m_Para.m_VolumeOutput).toReal();
21
set.endGroup();
22
return
0;
23
}
24
25
int
CParameterMediaDevices::OnSave(QSettings &set)
26
{
27
set.beginGroup(
"Media/Devices"
);
28
set.setValue(
"Camera"
, m_Para.m_Camera);
29
set.setValue(
"Audio/Input"
, m_Para.m_AudioInput);
30
set.setValue(
"Audio/Output"
, m_Para.m_AudioOutput);
31
set.setValue(
"Audio/Input/Volume"
, m_Para.m_VolumeInput);
32
set.setValue(
"Audio/Output/Volume"
, m_Para.m_VolumeOutput);
33
set.endGroup();
34
return
0;
35
}
CParameterMediaDevices
Definition
ParameterMediaDevices.h:9
CParameter
Parameter interface.
Definition
Parameter.h:220
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved