Versions in this module Expand all Collapse all v1 v1.0.0 May 7, 2023 Changes in this version + type AuthMethod int + const AuthBasic + const AuthDigest + type Authenticate struct + Algorithm *string + Method AuthMethod + Nonce *string + Opaque *string + Realm *string + Response *string + Stale *string + URI *string + Username *string + func (h *Authenticate) Unmarshal(v base.HeaderValue) error + func (h Authenticate) Marshal() base.HeaderValue + type Authorization struct + BasicPass string + BasicUser string + DigestValues Authenticate + Method AuthMethod + func (h *Authorization) Unmarshal(v base.HeaderValue) error + func (h Authorization) Marshal() base.HeaderValue + type RTPInfo []*RTPInfoEntry + func (h *RTPInfo) Unmarshal(v base.HeaderValue) error + func (h RTPInfo) Marshal() base.HeaderValue + type RTPInfoEntry struct + SequenceNumber *uint16 + Timestamp *uint32 + URL string + type Range struct + Time *time.Time + Value RangeValue + func (h *Range) Unmarshal(v base.HeaderValue) error + func (h Range) Marshal() base.HeaderValue + type RangeNPT struct + End *time.Duration + Start time.Duration + type RangeSMPTE struct + End *RangeSMPTETime + Start RangeSMPTETime + type RangeSMPTETime struct + Frame uint + Subframe uint + Time time.Duration + type RangeUTC struct + End *time.Time + Start time.Time + type RangeValue interface + type Session struct + Session string + Timeout *uint + func (h *Session) Unmarshal(v base.HeaderValue) error + func (h Session) Marshal() base.HeaderValue + type Transport struct + ClientPorts *[2]int + Delivery *TransportDelivery + Destination *net.IP + InterleavedIDs *[2]int + Mode *TransportMode + Ports *[2]int + Protocol TransportProtocol + SSRC *uint32 + ServerPorts *[2]int + Source *net.IP + TTL *uint + func (h *Transport) Unmarshal(v base.HeaderValue) error + func (h Transport) Marshal() base.HeaderValue + type TransportDelivery int + const TransportDeliveryMulticast + const TransportDeliveryUnicast + type TransportMode int + const TransportModePlay + const TransportModeRecord + type TransportProtocol int + const TransportProtocolTCP + const TransportProtocolUDP + type Transports []Transport + func (ts *Transports) Unmarshal(v base.HeaderValue) error + func (ts Transports) Marshal() base.HeaderValue