1#ifndef SKYWAY_MEDIA_STREAM_FACTORY_HPP_
2#define SKYWAY_MEDIA_STREAM_FACTORY_HPP_
4#include "skyway/media/audio/interface/pcm_audio_source.hpp"
5#include "skyway/media/device_manager.hpp"
6#include "skyway/media/interface/capturer_video_source.hpp"
7#include "skyway/media/stream/local/local_audio_stream.hpp"
8#include "skyway/media/stream/local/local_data_stream.hpp"
9#include "skyway/media/stream/local/local_video_stream.hpp"
41 std::shared_ptr<audio::interface::PcmAudioSource> source);
46 std::shared_ptr<interface::CapturerVideoSource> capturer);
67 rtc::scoped_refptr<webrtc::VideoTrackSourceInterface> source);