#ifndef VIDEO_ENCODER_FACTORY_H #define VIDEO_ENCODER_FACTORY_H #include "api/video_codecs/video_encoder_factory.h" #include "api/video_codecs/video_encoder.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 #endif // VIDEO_ENCODER_FACTORY_H