17 lines
387 B
C
17 lines
387 B
C
|
#ifndef DECODER_H
|
||
|
#define DECODER_H
|
||
|
extern "C" {
|
||
|
#include "libavcodec/avcodec.h"
|
||
|
#include "libavformat/avformat.h"
|
||
|
#include "libavutil/imgutils.h"
|
||
|
}
|
||
|
#include <queue>
|
||
|
#include <condition_variable>
|
||
|
#include <mutex>
|
||
|
|
||
|
#include "decodeParam.h"
|
||
|
|
||
|
void InitDecoder(const char* filepath, VideoParam& param);
|
||
|
void RequestPacket(MediaParam& param);
|
||
|
void RequestVideoFrame(MediaParam& param);
|
||
|
#endif
|