Expand description
libsdp is a small utility library for parsing the sdp protocol. Mostly Intended for SIP user agents.
Structs§
- RtpMap
- SdpCodec
Identifier - SdpConnection
- SdpMedia
- SdpMedia
Format - SdpOffer
- A Single Sdp Message
- SdpOrigin
- SdpSanitizer
- This struct helps you filter out transports/media types/codecs that you are not prepared to handle.
The returned sdp offer will be missing anything not directly allowed by the
SdpSanitizerConfig
struct. - SdpSanitizer
Config - Configuration for the sanitizer.
- SdpSession
Name - SdpTiming
- SdpVersion
Enums§
- Sanitizer
Error - Error returned by the SdpSanitizer
- SdpAddress
Type - SdpAttribute
- SdpAttribute
Type - SdpBandwidth
- SdpEncoding
- SdpMedia
Type - SdpNetwork
Type - SdpOptional
Attribute - SdpTransport
Functions§
- parse_
address_ type - parse_
attribute_ type - parse_
bandwidth - parse_
bandwidth_ line - parse_
codec_ identifier - parse_
connection - parse_
connection_ name - parse_
email_ line - parse_
global_ attribute - parse_
global_ attributes - parse_
information_ line - parse_
media - parse_
media_ lines - parse_
network_ type - parse_
origin - parse_
origin_ line - parse_
phone_ line - parse_
sdp_ offer - Parse this input data into an SdpOffer.
- parse_
session_ name - parse_
session_ name_ line - parse_
time_ line - parse_
timing - parse_
transport - parse_
uri_ line - parse_
version - parse_
version_ line