[feat] support getting codec name

This commit is contained in:
dijunkun
2024-09-23 14:14:45 +08:00
parent 5eb455b6c8
commit c7b934026b
11 changed files with 38 additions and 0 deletions

View File

@@ -11,15 +11,20 @@
#include <cstdint>
#include <cstdio>
#include <functional>
#include <string>
#include "video_frame.h"
class VideoDecoder {
public:
virtual int Init() = 0;
virtual int Decode(
const uint8_t *data, int size,
std::function<void(VideoFrame)> on_receive_decoded_frame) = 0;
virtual std::string GetDecoderName() = 0;
VideoDecoder() = default;
virtual ~VideoDecoder() {}
};