Expand description
Pure SDP policy for the named browser-compatible audio profile.
The profile is deliberately narrow: one audio stream, one ICE component, multiplexed RTCP,
DTLS-SRTP, and a fixed required codec vocabulary. Validation is pure and fail-closed; socket
ownership and protocol state remain in sipx-media.
Structs§
- Browser
Audio Answer - A validated answer and the complementary local DTLS role.
- Browser
Audio Description - A description that crossed every browser-audio SDP boundary.
- Browser
Audio Local - Local facts required to emit a complete description.
- Browser
Audio Payloads - Payload numbers carrying the required audio vocabulary.
- Browser
Audio Renegotiation - A validated subsequent description.
Enums§
- Browser
Audio Role - Which side authored a description.
- IceChange
- Whether a subsequent description starts another ICE generation.
- Profile
Error - A fail-closed profile boundary.
Functions§
- answer
- Emit an answer preserving the offered payload numbers and order.
- offer
- Emit a complete initial offer.
- validate
- Validate an initial offer or answer without I/O.
- validate_
answer - Validate a complete exchange and resolve the offerer’s local DTLS role.
- validate_
reoffer - Validate a subsequent description without mutating the current generation.