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
6
#include "
skyway/domain/domain.hpp
"
7
8
namespace
skyway {
9
namespace
media {
10
namespace
stream {
11
namespace
interface {
12
13
class
Stream
{
14
public
:
15
virtual
~Stream
() =
default
;
16
18
virtual
std::string
Id
() = 0;
19
21
virtual
domain::Side
Side
() = 0;
22
24
virtual
domain::ContentType
ContentType
() = 0;
25
};
26
27
}
// namespace interface
28
}
// namespace stream
29
}
// namespace media
30
}
// namespace skyway
31
32
#endif
// SKYWAY_MEDIA_STREAM_INTERFACE_STREAM_HPP_
skyway::media::stream::interface::Stream
Definition
stream.hpp:13
skyway::media::stream::interface::Stream::ContentType
virtual domain::ContentType ContentType()=0
ContentType(VideoかAudioかDataか)を取得します。
skyway::media::stream::interface::Stream::Id
virtual std::string Id()=0
Idを取得します。
skyway::media::stream::interface::Stream::Side
virtual domain::Side Side()=0
Side(LocalかRemoteか)を取得します。
domain.hpp
SkyWay全体で使用される列挙型や定数を定義するヘッダーファイル
skyway::domain::ContentType
ContentType
コンテンツの種類
Definition
domain.hpp:22
skyway::domain::Side
Side
Streamの所在(LocalかRemoteか)
Definition
domain.hpp:13
include
skyway
media
stream
interface
stream.hpp
構築:
1.9.8