As a prerequisite, it is recommended that the reader is familiar with encoding and decoding DivX video using an application such as Virtual Dub.
This header file is dependent on three other header files in the SDK.
The first step of decoding is to find an appropriate decoder for the job. There are multiple decoders within the DivX codec, each designed for a different compressed format. A call to getDecore() will return a pointer to a "decore" function designed for the specified source format.
See the documentation of LibQDecoreFunction for example usage of the decoder API.
These are dependent on these further SDK header files:
The first step of encoding is to create an encoder instance using EncoderInterface::create(). Note that the object created by this function must later be destroyed by calling EncoderInterface::destroy().
Encoder settings are handled via a separate API. See the documentation of the Settings interface for more information.
See the documentation of EncoderInterface for example usage of the encoder API.