(self, data, sendMessage)
| 354 | sendMessage({"isResolutionSupported": cm.isResolutionSupported(size)}) |
| 355 | |
| 356 | def cameraSettings(self, data, sendMessage): |
| 357 | s = settings() |
| 358 | cm = cameraManager() |
| 359 | |
| 360 | if data: |
| 361 | if "source" in data: |
| 362 | s.set(['camera', 'source'], data['source']) |
| 363 | |
| 364 | if "size" in data: |
| 365 | s.set(['camera', 'size'], data['size']) |
| 366 | |
| 367 | if "encoding" in data: |
| 368 | s.set(['camera', 'encoding'], data['encoding']) |
| 369 | |
| 370 | if "format" in data: |
| 371 | s.set(['camera', 'format'], data['format']) |
| 372 | |
| 373 | if "framerate" in data: |
| 374 | s.set(['camera', 'framerate'], data['framerate']) |
| 375 | |
| 376 | if "video_rotation" in data: |
| 377 | s.set(['camera', 'video-rotation'], int(data['video_rotation'])) |
| 378 | |
| 379 | if "freq" in data: |
| 380 | s.set(['camera', 'freq'], data['freq']) |
| 381 | |
| 382 | if "idle_timeout" in data: |
| 383 | s.setFloat(['camera', 'inactivitySecs'], data['idle_timeout']) |
| 384 | |
| 385 | s.save() |
| 386 | |
| 387 | cm.settingsChanged({ |
| 388 | 'size': s.get(['camera', 'size']), |
| 389 | 'encoding': s.get(['camera', 'encoding']), |
| 390 | 'framerate': s.get(['camera', 'framerate']), |
| 391 | 'source': s.get(['camera', 'source']), |
| 392 | 'format': s.get(['camera', 'format']), |
| 393 | 'video_rotation': s.get(['camera', 'video-rotation']) |
| 394 | }) |
| 395 | |
| 396 | sendMessage({ |
| 397 | 'encoding': s.get(['camera', 'encoding']), |
| 398 | 'size': s.get(['camera', 'size']), |
| 399 | 'framerate': s.get(['camera', 'framerate']), |
| 400 | 'freq' : s.get(['camera', 'freq']), |
| 401 | 'idle_timeout' : s.get(['camera', 'inactivitySecs']), |
| 402 | 'format': s.get(['camera', 'format']), |
| 403 | 'source': s.get(['camera', 'source']), |
| 404 | 'video_rotation': str(s.getInt(['camera', 'video-rotation'])), |
| 405 | 'structure': cm.settingsStructure() |
| 406 | }) |
| 407 | |
| 408 | def getAdvancedSoftwareSettings(self, data, sendMessage): |
| 409 | s = settings() |
nothing calls this directly
no test coverage detected