Add default constructor and virtual destructor for interface class VideoDecoder

This commit is contained in:
dijunkun
2024-05-28 16:38:36 +08:00
parent 3ea4d0724d
commit 9122d0d15f

View File

@@ -20,6 +20,8 @@ class VideoDecoder {
virtual int Decode( virtual int Decode(
const uint8_t *data, int size, const uint8_t *data, int size,
std::function<void(VideoFrame)> on_receive_decoded_frame) = 0; std::function<void(VideoFrame)> on_receive_decoded_frame) = 0;
VideoDecoder() = default;
virtual ~VideoDecoder() {}
}; };
#endif #endif