[−][src]Trait medea_client_api_proto::EventHandler
Handler of Event
variants.
Using Event::dispatch_with
method dispatches Event
variants to appropriate methods of this trait.
Required methods
fn on_peer_created(
&mut self,
peer_id: u64,
sdp_offer: Option<String>,
tracks: Vec<Track>,
ice_servers: Vec<IceServer>
)
&mut self,
peer_id: u64,
sdp_offer: Option<String>,
tracks: Vec<Track>,
ice_servers: Vec<IceServer>
)
Handles Event::PeerCreated
variant of Event
.
fn on_sdp_answer_made(&mut self, peer_id: u64, sdp_answer: String)
Handles Event::SdpAnswerMade
variant of Event
.
fn on_ice_candidate_discovered(&mut self, peer_id: u64, candidate: IceCandidate)
Handles Event::IceCandidateDiscovered
variant of Event
.
fn on_peers_removed(&mut self, peer_ids: Vec<u64>)
Handles Event::PeersRemoved
variant of Event
.