Files
gortsplib/transport.go
2022-05-10 10:28:52 +02:00

26 lines
479 B
Go

package gortsplib
// Transport is a RTSP transport protocol.
type Transport int
// transport protocols.
const (
TransportUDP Transport = iota
TransportUDPMulticast
TransportTCP
)
var transportLabels = map[Transport]string{
TransportUDP: "UDP",
TransportUDPMulticast: "UDP-multicast",
TransportTCP: "TCP",
}
// String implements fmt.Stringer.
func (t Transport) String() string {
if l, ok := transportLabels[t]; ok {
return l
}
return "unknown"
}