#include <string>
#include <iostream>
Go to the source code of this file.
|
enum | dirac::DiracErrorCode {
dirac::ERR_UNSUPPORTED_STREAM_DATA =0,
dirac::ERR_END_OF_STREAM,
dirac::ERR_INVALID_VIDEO_FORMAT,
dirac::ERR_INVALID_CHROMA_FORMAT,
dirac::ERR_INVALID_PICTURE_RATE,
dirac::ERR_INVALID_SIGNAL_RANGE,
dirac::ERR_INVALID_PIXEL_ASPECT_RATIO,
dirac::ERR_INVALID_VIDEO_DEPTH,
dirac::ERR_INVALID_MOTION_VECTOR_PRECISION,
dirac::ERR_INVALID_INIT_DATA
} |
| Enumeration of Dirac-defined error codes. More...
|
|
enum | dirac::DiracSeverityCode {
dirac::SEVERITY_NO_ERROR =0,
dirac::SEVERITY_WARNING,
dirac::SEVERITY_PICTURE_ERROR,
dirac::SEVERITY_ACCESSUNIT_ERROR,
dirac::SEVERITY_SEQUENCE_ERROR,
dirac::SEVERITY_TERMINATE
} |
| Error-severity states. More...
|
|
|
std::ostream & | dirac::operator<< (std::ostream &dst, const DiracException &exception) |
|
#define DIRAC_CATCH_AND_RETHROW |
( |
| ) |
|
Value:catch (const DiracException& e) { \
DiracException exception(e);
\
throw exception; \
}
#define DIRAC_LOG_EXCEPTION(exception)
Write an exception to the log.
Definition: dirac_exception.h:187
#define DIRAC_LOG_EXCEPTION |
( |
|
exception | ) |
|
Value:{ \
std::cerr << exception.GetErrorMessage(); \
}
Definition: dirac_exception.h:76
#define DIRAC_THROW_EXCEPTION |
( |
|
arg1, |
|
|
|
arg2, |
|
|
|
arg3 |
|
) |
| |