SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
core_convert_helper.hpp
1#ifndef SKYWAY_ROOM_CORE_CONVERT_HELPER_HPP_
2#define SKYWAY_ROOM_CORE_CONVERT_HELPER_HPP_
3
4#include <vector>
5
6#include <skyway/core/connection_state.hpp>
8#include <skyway/model/domain.hpp>
9
10#include "skyway/room/types.hpp"
11
12namespace skyway {
13namespace room {
14namespace core_convert_helper {
15
17domain::ContentType ConvertToPlatformContentType(model::ContentType type);
18ConnectionState ConvertToPlatformConnectionState(core::ConnectionState state);
19WebRTCStatsReport ConvertToPlatformWebRTCStatsReport(const model::WebRTCStatsReport& core_report);
20WebRTCStats ConvertToPlatformWebRTCStats(const model::WebRTCStats& core_stats);
21Codec ConvertToPlatformCodec(const model::Codec& core_codec);
22std::vector<Codec> ConvertToPlatformCodecs(const std::vector<model::Codec>& core_codecs);
23Encoding ConvertToPlatformEncoding(const model::Encoding& core_encoding);
24std::vector<Encoding> ConvertToPlatformEncodings(
25 const std::vector<model::Encoding>& core_encodings);
26model::Codec ConvertToCoreCodec(const Codec& codec);
27std::vector<model::Codec> ConvertToCoreCodecs(const std::vector<Codec>& codecs);
28model::Encoding ConvertToCoreEncoding(const Encoding& encoding);
29std::vector<model::Encoding> ConvertToCoreEncodings(const std::vector<Encoding>& encodings);
31
32} // namespace core_convert_helper
33} // namespace room
34} // namespace skyway
35
36#endif /* SKYWAY_ROOM_CORE_CONVERT_HELPER_HPP_ */
SkyWay全体で使用される列挙型や定数を定義するヘッダーファイル
Roomの状態や種別、統計情報などの型を定義するヘッダーファイル
ConnectionState
Publication/Subscriptionの接続状態
Definition types.hpp:27