SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
types.hpp ファイル

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の状態や種別、統計情報などの型を定義するヘッダーファイル