39 virtual const
char *
what() const noexcept override;
Thrown if connection attempts by gg::VideoSourceFactory to requested device fail. ...
Definition: except.h:74
virtual ~BasicException() noexcept
Destructor.
Definition: except.cpp:11
std::string _detail
Exception details.
Definition: except.h:21
Thrown in case of errors related to video sources.
Definition: except.h:144
More specific exceptions should extend this class, which provides all basic exception functionality...
Definition: except.h:16
Thrown if a connected device is offline, i.e. not returning any frames.
Definition: except.h:97
Definition: broadcastdaemon.cpp:7
Thrown in case of errors related to connecting video observers to video sources.
Definition: except.h:167
Thrown in case a connection is attempted to a device that is already connected.
Definition: except.h:50
virtual const char * what() const noexcept override
Get exception detail.
Definition: except.cpp:16
Thrown in case of problems outputting video, e.g. to files.
Definition: except.h:120
Thrown in case of problems related to network video sources.
Definition: except.h:190
BasicException(const std::string &detail)
Constructor with detail.
Definition: except.cpp:5