22 #include <libavcodec/avcodec.h> 23 #include <libavformat/avformat.h> 24 #include <libavutil/imgutils.h> 25 #include <libswscale/swscale.h> 52 std::vector<uint8_t>* outdata)
const;
63 AVCodecContext* codec_ctx_h265_ =
nullptr;
64 AVCodecContext* codec_ctx_jpeg_ =
nullptr;
65 AVFrame* yuv_frame_ =
nullptr;
DecodingResult
Definition: h265_decoder.h:38
AVCodecContext * GetCodecCtxH265() const
Definition: h265_decoder.h:58
DecodingResult Process(const uint8_t *indata, const int32_t insize, std::vector< uint8_t > *outdata) const
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
H265Decoder is a class to actually decode videos.
Definition: h265_decoder.h:36
~H265Decoder()
Definition: h265_decoder.h:55