|
| | 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