Line data Source code
1 : //
2 : // Automatically generated by ipdlc.
3 : // Edit at your own risk
4 : //
5 :
6 :
7 : #include "mozilla/camera/PCameras.h"
8 :
9 : namespace mozilla {
10 : namespace camera {
11 : namespace PCameras {
12 :
13 : nsresult
14 0 : CreateEndpoints(
15 : base::ProcessId aParentDestPid,
16 : base::ProcessId aChildDestPid,
17 : mozilla::ipc::Endpoint<mozilla::camera::PCamerasParent>* aParent,
18 : mozilla::ipc::Endpoint<mozilla::camera::PCamerasChild>* aChild)
19 : {
20 0 : return mozilla::ipc::CreateEndpoints(mozilla::ipc::PrivateIPDLInterface(), aParentDestPid, aChildDestPid, PCamerasMsgStart, PCamerasMsgStartChild, aParent, aChild);
21 : }
22 : void
23 0 : Transition(
24 : MessageType msg,
25 : State* next)
26 : {
27 0 : switch ((*(next))) {
28 : case __Null:
29 0 : if ((Msg___delete____ID) == (msg)) {
30 0 : (*(next)) = __Dead;
31 : }
32 0 : break;
33 : case __Dead:
34 0 : mozilla::ipc::LogicError("__delete__()d actor");
35 0 : break;
36 : default:
37 0 : mozilla::ipc::LogicError("corrupted actor state");
38 0 : break;
39 : }
40 0 : }
41 : IPC::Message*
42 0 : Msg_FrameSizeChange(int32_t routingId)
43 : {
44 0 : return new IPC::Message(routingId, Msg_FrameSizeChange__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_FrameSizeChange", true);
45 : }
46 : IPC::Message*
47 0 : Msg_DeliverFrame(int32_t routingId)
48 : {
49 0 : return new IPC::Message(routingId, Msg_DeliverFrame__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_DeliverFrame", true);
50 : }
51 : IPC::Message*
52 0 : Msg_DeviceChange(int32_t routingId)
53 : {
54 0 : return new IPC::Message(routingId, Msg_DeviceChange__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_DeviceChange", true);
55 : }
56 : IPC::Message*
57 0 : Msg_ReplyNumberOfCaptureDevices(int32_t routingId)
58 : {
59 0 : return new IPC::Message(routingId, Msg_ReplyNumberOfCaptureDevices__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReplyNumberOfCaptureDevices", true);
60 : }
61 : IPC::Message*
62 0 : Msg_ReplyNumberOfCapabilities(int32_t routingId)
63 : {
64 0 : return new IPC::Message(routingId, Msg_ReplyNumberOfCapabilities__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReplyNumberOfCapabilities", true);
65 : }
66 : IPC::Message*
67 0 : Msg_ReplyAllocateCaptureDevice(int32_t routingId)
68 : {
69 0 : return new IPC::Message(routingId, Msg_ReplyAllocateCaptureDevice__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReplyAllocateCaptureDevice", true);
70 : }
71 : IPC::Message*
72 0 : Msg_ReplyGetCaptureCapability(int32_t routingId)
73 : {
74 0 : return new IPC::Message(routingId, Msg_ReplyGetCaptureCapability__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReplyGetCaptureCapability", true);
75 : }
76 : IPC::Message*
77 0 : Msg_ReplyGetCaptureDevice(int32_t routingId)
78 : {
79 0 : return new IPC::Message(routingId, Msg_ReplyGetCaptureDevice__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReplyGetCaptureDevice", true);
80 : }
81 : IPC::Message*
82 0 : Msg_ReplyFailure(int32_t routingId)
83 : {
84 0 : return new IPC::Message(routingId, Msg_ReplyFailure__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReplyFailure", true);
85 : }
86 : IPC::Message*
87 0 : Msg_ReplySuccess(int32_t routingId)
88 : {
89 0 : return new IPC::Message(routingId, Msg_ReplySuccess__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReplySuccess", true);
90 : }
91 : IPC::Message*
92 0 : Msg___delete__(int32_t routingId)
93 : {
94 0 : return new IPC::Message(routingId, Msg___delete____ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg___delete__", true);
95 : }
96 : IPC::Message*
97 0 : Reply___delete__(int32_t routingId)
98 : {
99 0 : return new IPC::Message(routingId, Reply___delete____ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Reply___delete__", true);
100 : }
101 : IPC::Message*
102 0 : Msg_NumberOfCaptureDevices(int32_t routingId)
103 : {
104 0 : return new IPC::Message(routingId, Msg_NumberOfCaptureDevices__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_NumberOfCaptureDevices", true);
105 : }
106 : IPC::Message*
107 0 : Msg_NumberOfCapabilities(int32_t routingId)
108 : {
109 0 : return new IPC::Message(routingId, Msg_NumberOfCapabilities__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_NumberOfCapabilities", true);
110 : }
111 : IPC::Message*
112 0 : Msg_GetCaptureCapability(int32_t routingId)
113 : {
114 0 : return new IPC::Message(routingId, Msg_GetCaptureCapability__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_GetCaptureCapability", true);
115 : }
116 : IPC::Message*
117 0 : Msg_GetCaptureDevice(int32_t routingId)
118 : {
119 0 : return new IPC::Message(routingId, Msg_GetCaptureDevice__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_GetCaptureDevice", true);
120 : }
121 : IPC::Message*
122 0 : Msg_AllocateCaptureDevice(int32_t routingId)
123 : {
124 0 : return new IPC::Message(routingId, Msg_AllocateCaptureDevice__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_AllocateCaptureDevice", true);
125 : }
126 : IPC::Message*
127 0 : Msg_ReleaseCaptureDevice(int32_t routingId)
128 : {
129 0 : return new IPC::Message(routingId, Msg_ReleaseCaptureDevice__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReleaseCaptureDevice", true);
130 : }
131 : IPC::Message*
132 0 : Msg_StartCapture(int32_t routingId)
133 : {
134 0 : return new IPC::Message(routingId, Msg_StartCapture__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_StartCapture", true);
135 : }
136 : IPC::Message*
137 0 : Msg_StopCapture(int32_t routingId)
138 : {
139 0 : return new IPC::Message(routingId, Msg_StopCapture__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_StopCapture", true);
140 : }
141 : IPC::Message*
142 0 : Msg_ReleaseFrame(int32_t routingId)
143 : {
144 0 : return new IPC::Message(routingId, Msg_ReleaseFrame__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_ReleaseFrame", true);
145 : }
146 : IPC::Message*
147 0 : Msg_AllDone(int32_t routingId)
148 : {
149 0 : return new IPC::Message(routingId, Msg_AllDone__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_AllDone", true);
150 : }
151 : IPC::Message*
152 0 : Msg_EnsureInitialized(int32_t routingId)
153 : {
154 0 : return new IPC::Message(routingId, Msg_EnsureInitialized__ID, 0, IPC::Message::NOT_NESTED, IPC::Message::NORMAL_PRIORITY, IPC::Message::COMPRESSION_NONE, "PCameras::Msg_EnsureInitialized", true);
155 : }
156 :
157 : } // namespace PCameras
158 : } // namespace camera
159 : } // namespace mozilla
160 :
161 : //-----------------------------------------------------------------------------
162 : // Method definitions for the IPDL type |struct VideoCaptureCapability|
163 : //
164 : namespace mozilla {
165 : namespace camera {
166 0 : MOZ_IMPLICIT VideoCaptureCapability::VideoCaptureCapability() :
167 : width_(),
168 : height_(),
169 : maxFPS_(),
170 : expectedCaptureDelay_(),
171 : rawType_(),
172 : codecType_(),
173 0 : interlaced_()
174 : {
175 0 : Init();
176 0 : }
177 :
178 0 : VideoCaptureCapability::~VideoCaptureCapability()
179 : {
180 0 : }
181 :
182 0 : auto VideoCaptureCapability::operator==(const VideoCaptureCapability& _o) const -> bool
183 : {
184 0 : if ((!((width()) == ((_o).width())))) {
185 0 : return false;
186 : }
187 0 : if ((!((height()) == ((_o).height())))) {
188 0 : return false;
189 : }
190 0 : if ((!((maxFPS()) == ((_o).maxFPS())))) {
191 0 : return false;
192 : }
193 0 : if ((!((expectedCaptureDelay()) == ((_o).expectedCaptureDelay())))) {
194 0 : return false;
195 : }
196 0 : if ((!((rawType()) == ((_o).rawType())))) {
197 0 : return false;
198 : }
199 0 : if ((!((codecType()) == ((_o).codecType())))) {
200 0 : return false;
201 : }
202 0 : if ((!((interlaced()) == ((_o).interlaced())))) {
203 0 : return false;
204 : }
205 0 : return true;
206 : }
207 :
208 0 : auto VideoCaptureCapability::operator!=(const VideoCaptureCapability& _o) const -> bool
209 : {
210 0 : return (!(operator==(_o)));
211 : }
212 :
213 0 : auto VideoCaptureCapability::Init() -> void
214 : {
215 0 : }
216 :
217 0 : auto VideoCaptureCapability::Assign(
218 : const int& _width,
219 : const int& _height,
220 : const int& _maxFPS,
221 : const int& _expectedCaptureDelay,
222 : const int& _rawType,
223 : const int& _codecType,
224 : const bool& _interlaced) -> void
225 : {
226 0 : width_ = _width;
227 0 : height_ = _height;
228 0 : maxFPS_ = _maxFPS;
229 0 : expectedCaptureDelay_ = _expectedCaptureDelay;
230 0 : rawType_ = _rawType;
231 0 : codecType_ = _codecType;
232 0 : interlaced_ = _interlaced;
233 0 : }
234 :
235 : } // namespace camera
236 : } // namespace mozilla
237 :
238 : //-----------------------------------------------------------------------------
239 : // Method definitions for the IPDL type |struct VideoFrameProperties|
240 : //
241 : namespace mozilla {
242 : namespace camera {
243 0 : MOZ_IMPLICIT VideoFrameProperties::VideoFrameProperties() :
244 : bufferSize_(),
245 : timeStamp_(),
246 : ntpTimeMs_(),
247 : renderTimeMs_(),
248 : rotation_(),
249 : yAllocatedSize_(),
250 : uAllocatedSize_(),
251 : vAllocatedSize_(),
252 : width_(),
253 : height_(),
254 : yStride_(),
255 : uStride_(),
256 0 : vStride_()
257 : {
258 0 : Init();
259 0 : }
260 :
261 0 : VideoFrameProperties::~VideoFrameProperties()
262 : {
263 0 : }
264 :
265 0 : auto VideoFrameProperties::operator==(const VideoFrameProperties& _o) const -> bool
266 : {
267 0 : if ((!((bufferSize()) == ((_o).bufferSize())))) {
268 0 : return false;
269 : }
270 0 : if ((!((timeStamp()) == ((_o).timeStamp())))) {
271 0 : return false;
272 : }
273 0 : if ((!((ntpTimeMs()) == ((_o).ntpTimeMs())))) {
274 0 : return false;
275 : }
276 0 : if ((!((renderTimeMs()) == ((_o).renderTimeMs())))) {
277 0 : return false;
278 : }
279 0 : if ((!((rotation()) == ((_o).rotation())))) {
280 0 : return false;
281 : }
282 0 : if ((!((yAllocatedSize()) == ((_o).yAllocatedSize())))) {
283 0 : return false;
284 : }
285 0 : if ((!((uAllocatedSize()) == ((_o).uAllocatedSize())))) {
286 0 : return false;
287 : }
288 0 : if ((!((vAllocatedSize()) == ((_o).vAllocatedSize())))) {
289 0 : return false;
290 : }
291 0 : if ((!((width()) == ((_o).width())))) {
292 0 : return false;
293 : }
294 0 : if ((!((height()) == ((_o).height())))) {
295 0 : return false;
296 : }
297 0 : if ((!((yStride()) == ((_o).yStride())))) {
298 0 : return false;
299 : }
300 0 : if ((!((uStride()) == ((_o).uStride())))) {
301 0 : return false;
302 : }
303 0 : if ((!((vStride()) == ((_o).vStride())))) {
304 0 : return false;
305 : }
306 0 : return true;
307 : }
308 :
309 0 : auto VideoFrameProperties::operator!=(const VideoFrameProperties& _o) const -> bool
310 : {
311 0 : return (!(operator==(_o)));
312 : }
313 :
314 0 : auto VideoFrameProperties::Init() -> void
315 : {
316 0 : }
317 :
318 0 : auto VideoFrameProperties::Assign(
319 : const size_t& _bufferSize,
320 : const uint32_t& _timeStamp,
321 : const int64_t& _ntpTimeMs,
322 : const int64_t& _renderTimeMs,
323 : const int& _rotation,
324 : const int& _yAllocatedSize,
325 : const int& _uAllocatedSize,
326 : const int& _vAllocatedSize,
327 : const int& _width,
328 : const int& _height,
329 : const int& _yStride,
330 : const int& _uStride,
331 : const int& _vStride) -> void
332 : {
333 0 : bufferSize_ = _bufferSize;
334 0 : timeStamp_ = _timeStamp;
335 0 : ntpTimeMs_ = _ntpTimeMs;
336 0 : renderTimeMs_ = _renderTimeMs;
337 0 : rotation_ = _rotation;
338 0 : yAllocatedSize_ = _yAllocatedSize;
339 0 : uAllocatedSize_ = _uAllocatedSize;
340 0 : vAllocatedSize_ = _vAllocatedSize;
341 0 : width_ = _width;
342 0 : height_ = _height;
343 0 : yStride_ = _yStride;
344 0 : uStride_ = _uStride;
345 0 : vStride_ = _vStride;
346 0 : }
347 :
348 : } // namespace camera
349 : } // namespace mozilla
|