EMIPLIB
|
This component is a libavcodec based H.263+ decoder. More...
#include <mipavcodecdecoder.h>
Public Member Functions | |
bool | init (bool waitForKeyframe) |
Initialize the component. | |
bool | destroy () |
De-initialize the component. | |
Static Public Member Functions | |
static void | initAVCodec () |
Initializes the libavcodec library. |
This component is a libavcodec based H.263+ decoder. It accepts encoded video messages with subtype MIPENCODEDVIDEOMESSAGE_TYPE_H263P and creates raw video messages in YUV420P format.
bool MIPAVCodecDecoder::destroy | ( | ) |
bool MIPAVCodecDecoder::init | ( | bool | waitForKeyframe | ) |
Initialize the component.
waitForKeyframe | If set to true, frames will only be output after a key frame has been received. Looks cleaner, but you may have to wait a bit longer to actually see something. |
static void MIPAVCodecDecoder::initAVCodec | ( | ) | [static] |
This function initializes the libavcodec library. The library should only be initialized once in an application.