void PeerConnectionMedia::OnCandidateFound_m(const std::string &candidate, uint16_t aMLine) { ASSERT_ON_THREAD(mMainThread); SignalCandidate(candidate, aMLine); }
void PeerConnectionMedia::OnCandidateFound_m(const std::string& aCandidateLine, const std::string& aDefaultAddr, uint16_t aDefaultPort, const std::string& aDefaultRtcpAddr, uint16_t aDefaultRtcpPort, uint16_t aMLine) { ASSERT_ON_THREAD(mMainThread); if (!aDefaultAddr.empty()) { SignalUpdateDefaultCandidate(aDefaultAddr, aDefaultPort, aDefaultRtcpAddr, aDefaultRtcpPort, aMLine); } SignalCandidate(aCandidateLine, aMLine); }
void NrIceMediaStream::EmitAllCandidates() { char **attrs = 0; int attrct; int r; r = nr_ice_media_stream_get_attributes(stream_, &attrs, &attrct); if (r) { MOZ_MTLOG(ML_ERROR, "Couldn't get ICE candidates for '" << name_ << "'"); return; } for (int i=0; i<attrct; i++) { SignalCandidate(this, attrs[i]); RFREE(attrs[i]); } RFREE(attrs); }