#ifndef CODECS_APPLE_H #define CODECS_APPLE_H #include "rtc_base/thread.h" #include "api/video_codecs/video_encoder_factory.h" #include "api/video_codecs/video_decoder_factory.h" #include "api/media_stream_interface.h" #ifdef TGVOIP_NAMESPACE namespace TGVOIP_NAMESPACE { #endif class VideoCapturerInterface { public: virtual ~VideoCapturerInterface(); }; std::unique_ptr makeVideoEncoderFactory(); std::unique_ptr makeVideoDecoderFactory(); rtc::scoped_refptr makeVideoSource(rtc::Thread *signalingThread, rtc::Thread *workerThread); std::unique_ptr makeVideoCapturer(rtc::scoped_refptr source); #ifdef TGVOIP_NAMESPACE } #endif #endif