SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
local_video_stream.hpp
1#ifndef SKYWAY_MEDIA_STREAM_LOCAL_LOCAL_VIDEO_STREAM_HPP_
2#define SKYWAY_MEDIA_STREAM_LOCAL_LOCAL_VIDEO_STREAM_HPP_
3
4#include <skyway/core/stream/local/video_stream.hpp>
5
6#include "skyway/media/stream/abstract/stream_base.hpp"
7#include "skyway/media/stream/interface/local/local_video_stream.hpp"
8
9namespace skyway {
10namespace media {
11namespace stream {
12namespace local {
13
15 : public abstract::StreamBase<interface::local::LocalVideoStream,
16 skyway::core::interface::LocalStream,
17 skyway::core::stream::local::LocalVideoStream> {
18public:
20 LocalVideoStream(rtc::scoped_refptr<webrtc::VideoTrackInterface> track);
21 LocalVideoStream(std::shared_ptr<skyway::core::stream::local::LocalVideoStream> core);
23
24 rtc::scoped_refptr<webrtc::MediaStreamTrackInterface> Track() const override;
25};
26
27} // namespace local
28} // namespace stream
29} // namespace media
30} // namespace skyway
31
32#endif // SKYWAY_MEDIA_STREAM_LOCAL_LOCAL_VIDEO_STREAM_HPP_
Definition stream_base.hpp:15
Definition local_video_stream.hpp:17