mirror of
https://github.com/pion/webrtc.git
synced 2025-10-05 15:16:52 +08:00
25 lines
540 B
Go
25 lines
540 B
Go
package webrtc
|
|
|
|
import "fmt"
|
|
|
|
type (
|
|
// ICECandidatePair represents an ICE Candidate pair
|
|
ICECandidatePair struct {
|
|
Local *ICECandidate
|
|
Remote *ICECandidate
|
|
}
|
|
)
|
|
|
|
func (p *ICECandidatePair) String() string {
|
|
return fmt.Sprintf("(local) %s <-> (remote) %s", p.Local, p.Remote)
|
|
}
|
|
|
|
// NewICECandidatePair returns an initialized *ICECandidatePair
|
|
// for the given pair of ICECandidate instances
|
|
func NewICECandidatePair(local, remote *ICECandidate) *ICECandidatePair {
|
|
return &ICECandidatePair{
|
|
Local: local,
|
|
Remote: remote,
|
|
}
|
|
}
|