Files
webrtc/icecandidatepair.go
Michael MacDonald b8f3e36b00 Add OnSelectedCandidatePairChange callback
Invoked when the selected ICE candidate pair changes.
2019-03-01 08:07:42 -05:00

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,
}
}