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