4 #ifndef OWT_BASE_STREAM_FACTORY_H_ 5 #define OWT_BASE_STREAM_FACTORY_H_ 6 #include <unordered_map> 7 #inlcude "owt/base/stream.h" 8 #include "owt/base/exception.h" 9 #include "owt/base/localcamerastreamparameters.h" 10 #include "owt/base/macros.h" 11 #include "owt/base/videoencoderinterface.h" 12 #include "owt/base/videorendererinterface.h" 14 class MediaStreamInterface;
15 class VideoTrackSourceInterface;
19 using webrtc::MediaStreamInterface;
24 static std::shared_ptr<LocalStream> CreateLocalStream(MediaStreamScreencastConstraints constraints);
25 static std::shared_ptr<LocalStream> CreateLocalStream(MediaStreamCustomizedConstraints constraints);
29 #endif // OWT_BASE_STREAM_FACTORY_H_ Factory class for creating all types of media streams. Not implemented for Windows.
Definition: streamfactory.h:21
Definition: audioplayerinterface.h:8