H.264 Motion Vector Extractor - User Guide - Error codes
Appearance
🚧 Documentation is under development
The H.264 Motion Vector Extractor guide is currently under active development. Some sections may be incomplete or change without notice.
Questions? Contact RidgeRun or email to support@ridgerun.com.
| H.264 Motion Vector Extractor |
|---|
| H.264 Motion Vector Extractor Basics |
| Getting Started |
| User Guide |
| Examples |
| Performance |
| Contact Us |
This page provides a basic description of the RuntimeError class and its different error codes.
RuntimeError
Every method in the H.264 Motion Vector Extractor library other than getters and setters will return a rr::vectorextractor::RuntimeError object. This object contains two attributes: an error code and its message.
Error codes
They form part of the Codes enum and are the following:
- EOk: everything is ok. This is the default code when the process finishes without any error.
- WrongApiUsage: signals an invalid use of the library's API.
- NotImplemented: indicates an unimplemented section of the code was reached. This can indicate your stream contains a special feature of the H.264 standard.
- NullParameter: a required parameter was passed as null.
- FileError: there was a problem handling a file.
- MemoryError: allocation or memory management error.
- UnknownError: an unknown error has occurred.
- StillProcessing: more data is required to get valid outputs. This will happen if the input buffer doesn't contain an entire frame.