| 83 | GStreamerStream::~GStreamerStream() { GStreamerStream::terminate_looping(); } |
| 84 | |
| 85 | void GStreamerStream::start_looping() { |
| 86 | m_keep_looping = true; |
| 87 | m_loop_thread = |
| 88 | std::make_unique<std::thread>(&GStreamerStream::loop_infinite, this); |
| 89 | } |
| 90 | |
| 91 | void GStreamerStream::terminate_looping() { |
| 92 | m_keep_looping = false; |
nothing calls this directly
no outgoing calls
no test coverage detected