9#ifndef SKYWAY_PLUGIN_REMOTE_PERSON_PLUGIN_PLUGIN_HPP_
10#define SKYWAY_PLUGIN_REMOTE_PERSON_PLUGIN_PLUGIN_HPP_
12#include <api/peer_connection_interface.h>
14#include "skyway/core/interface/channel.hpp"
15#include "skyway/core/interface/remote_member_plugin.hpp"
19namespace remote_person {
21using PluginInterface = core::interface::RemoteMemberPlugin;
22using RemoteMemberInterface = core::interface::RemoteMember;
23using ChannelInterface = core::interface::Channel;
28 Plugin(rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> peer_connection_factory);
36 rtc::scoped_refptr<webrtc::PeerConnectionFactoryInterface> peer_connection_factory_;
Channelのインターフェース
Definition channel.hpp:28
Definition remote_member_plugin.hpp:20
RemotePersonのPlugin
Definition plugin.hpp:26
std::string GetSubtype() const override
Pluginのサブタイプ
メンバー情報
Definition domain.hpp:54