Support ffmpeg soft decode for Winodws

This commit is contained in:
dijunkun
2023-09-15 16:51:40 +08:00
parent caf46a33bf
commit 44f787b360
9 changed files with 163 additions and 412 deletions

View File

@@ -6,6 +6,7 @@
class VideoFrame {
public:
VideoFrame();
VideoFrame(size_t size);
VideoFrame(const uint8_t *buffer, size_t size);
VideoFrame(const uint8_t *buffer, size_t size, size_t width, size_t height);
VideoFrame(const VideoFrame &video_frame);
@@ -19,6 +20,8 @@ class VideoFrame {
const uint8_t *Buffer() { return buffer_; }
const size_t Size() { return size_; }
uint8_t *GetBuffer() { return buffer_; }
private:
size_t width_ = 0;
size_t height_ = 0;