| 1750 | } |
| 1751 | |
| 1752 | bool camera_context::open_camera() |
| 1753 | { |
| 1754 | Emu.BlockingCallFromMainThread([this]() |
| 1755 | { |
| 1756 | handler.reset(); |
| 1757 | handler = Emu.GetCallbacks().get_camera_handler(); |
| 1758 | if (handler) |
| 1759 | { |
| 1760 | handler->open_camera(); |
| 1761 | } |
| 1762 | }); |
| 1763 | |
| 1764 | return !handler || on_handler_state(handler->get_state()); |
| 1765 | } |
| 1766 | |
| 1767 | bool camera_context::start_camera() |
| 1768 | { |
no test coverage detected