123456789101112131415161718192021222324 |
- #include "impl_f263decoder.h"
- #include "lib.h"
- F263Decoder::F263Decoder() : context(0)
- {
- context = F263_CreateDecoder();
- }
- F263Decoder::~F263Decoder()
- {
- if (context)
- F263_DestroyDecoder(context);
- }
- int F263Decoder::DecodeFrame(void *frameData, size_t frameSize, YV12_PLANES *yv12, int *width, int *height, int *keyframe)
- {
- return F263_DecodeFrame(context, frameData, frameSize, yv12, width, height, keyframe);
- }
- #define CBCLASS F263Decoder
- START_DISPATCH;
- CB(DISP_DECODEFRAME, DecodeFrame)
- END_DISPATCH;
- #undef CBCLASS
|