![]() |
SkyWay Linux SDK
|
Roomの状態や種別、統計情報などの型を定義するヘッダーファイル [詳解]
#include <optional>#include <string>#include <unordered_map>#include <vector>#include <json.hpp>クラス | |
| struct | skyway::room::WebRTCStatsReport |
| 統計情報の詳細 [詳解] | |
| struct | skyway::room::WebRTCStats |
| 統計情報 [詳解] | |
| struct | skyway::room::Codec |
| コーデック情報 [詳解] | |
| struct | skyway::room::Codec::Parameters |
| Dtxオプションを適応するかのオプション [詳解] | |
| struct | skyway::room::Encoding |
| エンコーディング設定 [詳解] | |
列挙型 | |
| enum class | skyway::room::RoomType { kDefault , kP2P , kSFU } |
| Roomの種別 | |
| enum class | skyway::room::RoomState { kOpened , kClosed } |
| Roomの状態 | |
| enum class | skyway::room::MemberState { kJoined , kLeft } |
| Memberの入室状態 | |
| enum class | skyway::room::ConnectionState { kNew , kConnecting , kConnected , kReconnecting , kDisconnected } |
| Publication/Subscriptionの接続状態 | |
| enum class | skyway::room::PublicationState { kEnabled , kDisabled , kCanceled } |
| Publicationの公開状態 | |
| enum class | skyway::room::SubscriptionState { kEnabled , kDisabled , kCanceled } |
| Subscriptionの購読状態 | |
関数 | |
| std::string | skyway::room::ToString (ConnectionState state) |
| ConnectionStateを文字列に変換する | |
Roomの状態や種別、統計情報などの型を定義するヘッダーファイル