|
| DetailFfmpeg (MotionVectorExtractorProps props, std::function< frame_sp(size_t size, string &pinId)> _makeFrameWithPinId, std::function< frame_sp(frame_sp &bigFrame, size_t &size, string &pinId)> _makeframe) |
|
| ~DetailFfmpeg () |
|
void | getMotionVectors (frame_container &frames, frame_sp &outFrame, frame_sp &decodedFrame) |
|
void | initDecoder () |
|
int | decodeAndGetMotionVectors (AVPacket *pkt, frame_container &frames, frame_sp &outFrame, frame_sp &decodedFrame) |
|
◆ DetailFfmpeg()
DetailFfmpeg::DetailFfmpeg |
( |
MotionVectorExtractorProps | props, |
|
|
std::function< frame_sp(size_t size, string &pinId)> | _makeFrameWithPinId, |
|
|
std::function< frame_sp(frame_sp &bigFrame, size_t &size, string &pinId)> | _makeframe ) |
|
inline |
◆ ~DetailFfmpeg()
DetailFfmpeg::~DetailFfmpeg |
( |
| ) |
|
|
inline |
◆ decodeAndGetMotionVectors()
int DetailFfmpeg::decodeAndGetMotionVectors |
( |
AVPacket * | pkt, |
|
|
frame_container & | frames, |
|
|
frame_sp & | outFrame, |
|
|
frame_sp & | decodedFrame ) |
◆ getMotionVectors()
void DetailFfmpeg::getMotionVectors |
( |
frame_container & | frames, |
|
|
frame_sp & | outFrame, |
|
|
frame_sp & | decodedFrame ) |
|
virtual |
◆ initDecoder()
void DetailFfmpeg::initDecoder |
( |
| ) |
|
|
virtual |
◆ avFrame
AVFrame* DetailFfmpeg::avFrame = NULL |
|
private |
◆ decoderContext
AVCodecContext* DetailFfmpeg::decoderContext = NULL |
|
private |
The documentation for this class was generated from the following file:
- base/src/MotionVectorExtractor.cpp