13#ifndef OPENSHOT_EXCEPTIONS_H
14#define OPENSHOT_EXCEPTIONS_H
34 virtual const char*
what() const noexcept {
278 (
json.size() > 100 ?
" (abbreviated): " :
": ")
279 +
json.substr(0, 99);
318 +
" Max frames: " + std::to_string(
MaxFrames));
342 +
" Max point: " + std::to_string(
MaxPoints));
392#define TMS_DEP_MSG "The library no longer throws this exception. It will be removed in a future release."
ChunkNotFound(std::string message, int64_t frame_number, int64_t chunk_number, int64_t chunk_frame)
Constructor.
virtual ~ChunkNotFound() noexcept
DecklinkError(std::string message)
Constructor.
virtual ~DecklinkError() noexcept
virtual ~ErrorDecodingAudio() noexcept
ErrorDecodingAudio(std::string message, int64_t frame_number=-1)
Constructor.
ErrorEncodingAudio(std::string message, int64_t frame_number=-1)
Constructor.
virtual ~ErrorEncodingAudio() noexcept
virtual ~ErrorEncodingVideo() noexcept
ErrorEncodingVideo(std::string message, int64_t frame_number=-1)
Constructor.
virtual ~ExceptionBase() noexcept
virtual std::string py_message() const
ExceptionBase(std::string message)
virtual const char * what() const noexcept
FileExceptionBase(std::string message, std::string file_path="")
virtual std::string py_message() const override
FrameExceptionBase(std::string message, int64_t frame_number=-1)
virtual std::string py_message() const override
InvalidChannels(std::string message, std::string file_path="")
Constructor.
virtual ~InvalidChannels() noexcept
InvalidCodec(std::string message, std::string file_path="")
Constructor.
virtual ~InvalidCodec() noexcept
InvalidFile(std::string message, std::string file_path)
Constructor.
virtual ~InvalidFile() noexcept
std::string py_message() const override
virtual ~InvalidJSONKey() noexcept
InvalidJSONKey(std::string message, std::string json)
Constructor.
virtual ~InvalidJSON() noexcept
InvalidJSON(std::string message, std::string file_path="")
Constructor.
InvalidOptions(std::string message, std::string file_path="")
Constructor.
virtual ~InvalidOptions() noexcept
virtual ~InvalidSampleRate() noexcept
InvalidSampleRate(std::string message, std::string file_path="")
Constructor.
NoStreamsFound(std::string message, std::string file_path="")
Constructor.
virtual ~NoStreamsFound() noexcept
OutOfBoundsFrame(std::string message, int64_t frame_requested, int64_t max_frames)
Constructor.
virtual ~OutOfBoundsFrame() noexcept
std::string py_message() const override
std::string py_message() const override
virtual ~OutOfBoundsPoint() noexcept
OutOfBoundsPoint(std::string message, int point_requested, int max_points)
Constructor.
virtual ~OutOfMemory() noexcept
OutOfMemory(std::string message, std::string file_path="")
Constructor.
virtual ~ReaderClosed() noexcept
ReaderClosed(std::string message, std::string file_path="")
Constructor.
virtual ~ResampleError() noexcept
ResampleError(std::string message, std::string file_path="")
Constructor.
virtual ~TooManySeeks() noexcept
TooManySeeks(std::string message, std::string file_path="")
Constructor.
WriterClosed(std::string message, std::string file_path="")
Constructor.
virtual ~WriterClosed() noexcept
This namespace is the default namespace for all code in the openshot library.