BugFix: clean interrupt stream when ending abruptly

This commit is contained in:
brunoherbelin
2021-03-30 19:03:33 +02:00
parent 8eef5465c9
commit 7293b8b9dd
2 changed files with 30 additions and 1 deletions

View File

@@ -46,6 +46,7 @@ public:
inline bool enabled() const { return enabled_; }
void removeStreams(const std::string &clientname);
void removeStream(const std::string &sender, int port);
void removeStream(const VideoStreamer *vs);
bool busy();
std::vector<std::string> listStreams();
@@ -74,10 +75,12 @@ class VideoStreamer : public FrameGrabber
// connection information
NetworkToolkit::StreamConfig config_;
std::atomic<bool> stopped_;
public:
VideoStreamer(NetworkToolkit::StreamConfig conf);
virtual ~VideoStreamer() {}
std::string info() const override;
};