feat: ✨ webrtc offer
This commit is contained in:
parent
7bf876b87b
commit
5a84d8fda7
3 changed files with 104 additions and 39 deletions
|
@ -30,6 +30,13 @@ pub enum Error {
|
|||
WebSocketReceiveQueueReset,
|
||||
WebSocketReceiveQueueLocked,
|
||||
WebRTCInitialization,
|
||||
WebRTCOffer,
|
||||
WebRTCAnswer,
|
||||
WebRTCSessionDescriptionProtocol,
|
||||
WebRTCSetLocalDescription,
|
||||
WebRTCSetRemoteDescription,
|
||||
OfferChannelReceive(String),
|
||||
AnswerChannelReceive(String),
|
||||
ICECandidateChannelReceive(String),
|
||||
ICECandidateAdd,
|
||||
}
|
||||
|
@ -58,6 +65,19 @@ impl Display for Error {
|
|||
Error::WebSocketReceiveQueueReset => write!(f, "WebSocket Receive Queue Reset"),
|
||||
Error::WebSocketReceiveQueueLocked => write!(f, "WebSocket Receive Queue Locked"),
|
||||
Error::WebRTCInitialization => write!(f, "WebRTC Initialization"),
|
||||
Error::WebRTCOffer => write!(f, "WebRTC Offer"),
|
||||
Error::WebRTCAnswer => write!(f, "WebRTC Answer"),
|
||||
Error::WebRTCSessionDescriptionProtocol => {
|
||||
write!(f, "WebRTC Session Description Protocol")
|
||||
}
|
||||
Error::WebRTCSetLocalDescription => write!(f, "WebRTC Set Local Description"),
|
||||
Error::WebRTCSetRemoteDescription => write!(f, "WebRTC Set Remote Description"),
|
||||
Error::OfferChannelReceive(recv_error) => {
|
||||
write!(f, "Offer Channel Receive | {}", recv_error)
|
||||
}
|
||||
Error::AnswerChannelReceive(recv_error) => {
|
||||
write!(f, "Answer Channel Receive | {}", recv_error)
|
||||
}
|
||||
Error::ICECandidateChannelReceive(recv_error) => {
|
||||
write!(f, "ICE Candidate Channel Receive | {}", recv_error)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue