#pragma once #include "api/video_codecs/video_encoder.h" #include "api/video_codecs/video_encoder_factory.h" namespace livekit { class VideoEncoderFactory : public webrtc::VideoEncoderFactory { public: VideoEncoderFactory(); std::vector GetSupportedFormats() const override; std::unique_ptr CreateVideoEncoder( const webrtc::SdpVideoFormat& format) override; private: std::vector> factories_; }; } // namespace livekit