SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
stream.hpp
1#ifndef SKYWAY_MEDIA_STREAM_INTERFACE_STREAM_HPP_
2#define SKYWAY_MEDIA_STREAM_INTERFACE_STREAM_HPP_
3
4#include <string>
5
7
8namespace skyway {
9namespace media {
10namespace stream {
11namespace interface {
12
13class Stream {
14public:
15 virtual ~Stream() = default;
16
18 virtual std::string Id() = 0;
19
21 virtual domain::Side Side() = 0;
22
25};
26
27} // namespace interface
28} // namespace stream
29} // namespace media
30} // namespace skyway
31
32#endif // SKYWAY_MEDIA_STREAM_INTERFACE_STREAM_HPP_
virtual domain::ContentType ContentType()=0
ContentType(VideoかAudioかDataか)を取得します。
virtual std::string Id()=0
Idを取得します。
virtual domain::Side Side()=0
Side(LocalかRemoteか)を取得します。
SkyWay全体で使用される列挙型や定数を定義するヘッダーファイル
ContentType
コンテンツの種類
Definition domain.hpp:22
Side
Streamの所在(LocalかRemoteか)
Definition domain.hpp:13