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