23#include "api/video_codecs/sdp_video_format.h"
24#include "api/video_codecs/video_decoder.h"
29namespace webrtc_streaming {
46 const webrtc::SdpVideoFormat&
format)
const = 0;
Definition: decoder_provider.h:37
bool operator<(const DecoderProvider &other) const
Definition: decoder_provider.h:49
virtual std::vector< webrtc::SdpVideoFormat > GetSupportedFormats() const =0
virtual int GetPriority() const =0
virtual Result< std::unique_ptr< webrtc::VideoDecoder > > CreateDecoder(const webrtc::SdpVideoFormat &format) const =0
virtual std::string GetName() const =0
virtual bool IsAvailable() const =0
virtual ~DecoderProvider()=default
EventFormat format
Definition: kernel_log_server.cc:60
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30