SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
local_audio_stream.hpp
1#ifndef SKYWAY_MEDIA_STREAM_LOCAL_LOCAL_AUDIO_STREAM_HPP_
2#define SKYWAY_MEDIA_STREAM_LOCAL_LOCAL_AUDIO_STREAM_HPP_
3
4#include <skyway/core/stream/local/audio_stream.hpp>
5
6#include "skyway/media/stream/abstract/stream_base.hpp"
7#include "skyway/media/stream/interface/local/local_audio_stream.hpp"
8
9namespace skyway {
10namespace media {
11namespace stream {
12namespace local {
13
15 : public abstract::StreamBase<interface::local::LocalAudioStream,
16 skyway::core::interface::LocalStream,
17 skyway::core::stream::local::LocalAudioStream> {
18public:
20 LocalAudioStream(rtc::scoped_refptr<webrtc::AudioTrackInterface> track);
21 LocalAudioStream(std::shared_ptr<skyway::core::stream::local::LocalAudioStream> 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_AUDIO_STREAM_HPP_
Definition stream_base.hpp:15
Definition local_audio_stream.hpp:17