~ubuntu-branches/ubuntu/trusty/digikam/trusty

« back to all changes in this revision

Viewing changes to extra/kipi-plugins/dlnaexport/extra/hupnp_av/src/renderingcontrol/habstractrenderingcontrol_service_p.h

  • Committer: Package Import Robot
  • Author(s): Rohan Garg
  • Date: 2012-11-26 18:24:20 UTC
  • mfrom: (1.9.1) (3.1.23 experimental)
  • Revision ID: package-import@ubuntu.com-20121126182420-qoy6z0nx4ai0wzcl
Tags: 4:3.0.0~beta3-0ubuntu1
* New upstream release
  - Add build-deps :  libhupnp-dev, libqtgstreamer-dev, libmagickcore-dev
* Merge from debian, remaining changes:
  - Make sure libqt4-opengl-dev, libgl1-mesa-dev and libglu1-mesa-dev only
    install on i386,amd64 and powerpc
  - Depend on libtiff-dev instead of libtiff4-dev
  - Drop digikam breaks/replaces kipi-plugins-common since we're past the
    LTS release now
  - digikam to recommend mplayerthumbs | ffmpegthumbs. We currently only
    have latter in the archives, even though former is also supposed to
    be part of kdemultimedia. (LP: #890059)
  - kipi-plugins to recommend www-browser rather than konqueror directly
    since 2.8 no direct usage of konqueror is present in the flickr
    plugin anymore (LP: #1011211)
  - Keep kubuntu_mysqld_executable_name.diff
  - Don't install libkipi translations
  - Keep deps on libcv-dev, libcvaux-dev
  - Keep split packaging of libraries
  - Replace icons from KDE 3 time in debian/xpm.d/*.xpm with the new
    versions (LP: #658047)
* Update debian/not-installed

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *  Copyright (C) 2011 Tuomo Penttinen, all rights reserved.
 
3
 *
 
4
 *  Author: Tuomo Penttinen <tp@herqq.org>
 
5
 *
 
6
 *  This file is part of Herqq UPnP Av (HUPnPAv) library.
 
7
 *
 
8
 *  Herqq UPnP Av 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
 *  Herqq UPnP Av 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
 
19
 *  along with Herqq UPnP Av. If not, see <http://www.gnu.org/licenses/>.
 
20
 */
 
21
 
 
22
#ifndef HABSTRACTRENDERINGCONTROL_SERVICE_P_H_
 
23
#define HABSTRACTRENDERINGCONTROL_SERVICE_P_H_
 
24
 
 
25
//
 
26
// !! Warning !!
 
27
//
 
28
// This file is not part of public API and it should
 
29
// never be included in client code. The contents of this file may
 
30
// change or the file may be removed without of notice.
 
31
//
 
32
 
 
33
#include <HUpnpCore/private/hserverservice_p.h>
 
34
 
 
35
namespace Herqq
 
36
{
 
37
 
 
38
namespace Upnp
 
39
{
 
40
 
 
41
namespace Av
 
42
{
 
43
//
 
44
// Implementation details of HConnectionManagerService
 
45
//
 
46
class HAbstractRenderingControlServicePrivate :
 
47
    public HServerServicePrivate
 
48
{
 
49
H_DISABLE_COPY(HAbstractRenderingControlServicePrivate)
 
50
H_DECLARE_PUBLIC(HAbstractRenderingControlService)
 
51
 
 
52
public:
 
53
 
 
54
    HAbstractRenderingControlServicePrivate();
 
55
    virtual ~HAbstractRenderingControlServicePrivate();
 
56
 
 
57
    qint32 listPresets(
 
58
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
59
 
 
60
    qint32 selectPreset(
 
61
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
62
 
 
63
    qint32 getBrightness(
 
64
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
65
 
 
66
    qint32 setBrightness(
 
67
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
68
 
 
69
    qint32 getContrast(
 
70
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
71
 
 
72
    qint32 setContrast(
 
73
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
74
 
 
75
    qint32 getSharpness(
 
76
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
77
 
 
78
    qint32 setSharpness(
 
79
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
80
 
 
81
    qint32 getRedVideoGain(
 
82
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
83
 
 
84
    qint32 setRedVideoGain(
 
85
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
86
 
 
87
    qint32 getGreenVideoGain(
 
88
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
89
 
 
90
    qint32 setGreenVideoGain(
 
91
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
92
 
 
93
    qint32 getBlueVideoGain(
 
94
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
95
 
 
96
    qint32 setBlueVideoGain(
 
97
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
98
 
 
99
    qint32 getRedVideoBlackLevel(
 
100
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
101
 
 
102
    qint32 setRedVideoBlackLevel(
 
103
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
104
 
 
105
    qint32 getGreenVideoBlackLevel(
 
106
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
107
 
 
108
    qint32 setGreenVideoBlackLevel(
 
109
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
110
 
 
111
    qint32 getBlueVideoBlackLevel(
 
112
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
113
 
 
114
    qint32 setBlueVideoBlackLevel(
 
115
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
116
 
 
117
    qint32 getColorTemperature(
 
118
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
119
 
 
120
    qint32 setColorTemperature(
 
121
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
122
 
 
123
    qint32 getHorizontalKeystone(
 
124
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
125
 
 
126
    qint32 setHorizontalKeystone(
 
127
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
128
 
 
129
    qint32 getVerticalKeystone(
 
130
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
131
 
 
132
    qint32 setVerticalKeystone(
 
133
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
134
 
 
135
    qint32 getMute(
 
136
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
137
 
 
138
    qint32 setMute(
 
139
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
140
 
 
141
    qint32 getVolume(
 
142
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
143
 
 
144
    qint32 setVolume(
 
145
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
146
 
 
147
    qint32 getVolumeDB(
 
148
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
149
 
 
150
    qint32 setVolumeDB(
 
151
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
152
 
 
153
    qint32 getVolumeDBRange(
 
154
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
155
 
 
156
    qint32 getLoudness(
 
157
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
158
 
 
159
    qint32 setLoudness(
 
160
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
161
 
 
162
    qint32 getStateVariables(
 
163
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
164
 
 
165
    qint32 setStateVariables(
 
166
        const HActionArguments& inArgs, HActionArguments* outArgs);
 
167
};
 
168
 
 
169
}
 
170
}
 
171
}
 
172
 
 
173
#endif /* HABSTRACTRENDERINGCONTROL_SERVICE_P_H_ */