summaryrefslogtreecommitdiff
path: root/chromium/media/filters/dav1d_video_decoder.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/filters/dav1d_video_decoder.h')
-rw-r--r--chromium/media/filters/dav1d_video_decoder.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/media/filters/dav1d_video_decoder.h b/chromium/media/filters/dav1d_video_decoder.h
index 22c4e1fd381..689628ae07e 100644
--- a/chromium/media/filters/dav1d_video_decoder.h
+++ b/chromium/media/filters/dav1d_video_decoder.h
@@ -11,6 +11,7 @@
#include "base/macros.h"
#include "base/memory/ref_counted_memory.h"
#include "base/sequence_checker.h"
+#include "media/base/supported_video_decoder_config.h"
#include "media/base/video_decoder.h"
#include "media/base/video_decoder_config.h"
#include "media/base/video_frame.h"
@@ -24,11 +25,14 @@ class MediaLog;
class MEDIA_EXPORT Dav1dVideoDecoder : public OffloadableVideoDecoder {
public:
+ static SupportedVideoDecoderConfigs SupportedConfigs();
+
Dav1dVideoDecoder(MediaLog* media_log,
OffloadState offload_state = OffloadState::kNormal);
~Dav1dVideoDecoder() override;
// VideoDecoder implementation.
+ VideoDecoderType GetDecoderType() const override;
std::string GetDisplayName() const override;
void Initialize(const VideoDecoderConfig& config,
bool low_delay,