23#include "api/video_codecs/sdp_video_format.h"
24#include "api/video_codecs/video_encoder.h"
29namespace webrtc_streaming {
47 const webrtc::SdpVideoFormat&
format)
const = 0;
Definition: encoder_provider.h:38
virtual Result< std::unique_ptr< webrtc::VideoEncoder > > CreateEncoder(const webrtc::SdpVideoFormat &format) const =0
virtual std::string GetName() const =0
virtual ~EncoderProvider()=default
bool operator<(const EncoderProvider &other) const
Definition: encoder_provider.h:50
virtual std::vector< webrtc::SdpVideoFormat > GetSupportedFormats() const =0
virtual bool IsAvailable() const =0
virtual int GetPriority() const =0
EventFormat format
Definition: kernel_log_server.cc:60
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30