本文整理汇总了Java中org.kurento.client.WebRtcEndpoint.addIceCandidate方法的典型用法代码示例。如果您正苦于以下问题:Java WebRtcEndpoint.addIceCandidate方法的具体用法?Java WebRtcEndpoint.addIceCandidate怎么用?Java WebRtcEndpoint.addIceCandidate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.kurento.client.WebRtcEndpoint
的用法示例。
在下文中一共展示了WebRtcEndpoint.addIceCandidate方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addCandidate
import org.kurento.client.WebRtcEndpoint; //导入方法依赖的package包/类
public void addCandidate(IceCandidate candidate, String name) {
if (this.name.compareTo(name) == 0) {
outgoingMedia.addIceCandidate(candidate);
} else {
WebRtcEndpoint webRtc = incomingMedia.get(name);
if (webRtc != null) {
webRtc.addIceCandidate(candidate);
}
}
}
示例2: addCandidate
import org.kurento.client.WebRtcEndpoint; //导入方法依赖的package包/类
public void addCandidate(IceCandidate candidate, long userId) {
if (userSession.getUserId() == userId) {
outgoingMedia.addIceCandidate(candidate);
} else {
WebRtcEndpoint webRtc = incomingMedia.get(userId);
if (webRtc != null) {
webRtc.addIceCandidate(candidate);
}
}
}
示例3: onIceCandidate
import org.kurento.client.WebRtcEndpoint; //导入方法依赖的package包/类
private void onIceCandidate(Notification notif) {
IceCandidateInfo info = (IceCandidateInfo) notif;
log.debug("Notif details {}: {}", info.getClass().getSimpleName(), info);
String epname = info.getEndpointName();
if (name.equals(epname)) {
if (webRtc != null) {
webRtc.addIceCandidate(info.getIceCandidate());
}
} else {
WebRtcEndpoint peer = peerEndpoints.get(epname);
if (peer != null) {
peer.addIceCandidate(info.getIceCandidate());
}
}
}
示例4: addCandidate
import org.kurento.client.WebRtcEndpoint; //导入方法依赖的package包/类
public void addCandidate(IceCandidate candidate, String session) {
WebRtcEndpoint endpoint = this.webRtcEndpoints.get(session);
if (endpoint != null) {
endpoint.addIceCandidate(candidate);
}
}