Set the stream mode to input (camera/file) or output (display/file). Args: mode: The I/O mode (input or output). Returns: Current mode value.
(self, mode)
| 112 | |
| 113 | |
| 114 | def _setMode(self, mode): |
| 115 | """ |
| 116 | Set the stream mode to input (camera/file) or output (display/file). |
| 117 | |
| 118 | Args: |
| 119 | mode: The I/O mode (input or output). |
| 120 | Returns: |
| 121 | Current mode value. |
| 122 | """ |
| 123 | if mode == MODE_VIDEO_INPUT: |
| 124 | self.mode = MODE_VIDEO_INPUT |
| 125 | logger.info("_setMode: set stream mode to Input") |
| 126 | |
| 127 | elif mode == MODE_VIDEO_OUTPUT: |
| 128 | self.mode = MODE_VIDEO_OUTPUT |
| 129 | logger.info("_setMode: set stream mode to Output") |
| 130 | |
| 131 | else: |
| 132 | logger.error(f"_setMode: invalid mode {mode}, keeping current mode") |
| 133 | |
| 134 | return self.mode |
| 135 | |
| 136 | def _setDevice(self, device): |
| 137 | """ |