Skip to main content

Module browser_audio

Module browser_audio 

Source
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§

BrowserAudioAnswer
A validated answer and the complementary local DTLS role.
BrowserAudioDescription
A description that crossed every browser-audio SDP boundary.
BrowserAudioLocal
Local facts required to emit a complete description.
BrowserAudioPayloads
Payload numbers carrying the required audio vocabulary.
BrowserAudioRenegotiation
A validated subsequent description.

Enums§

BrowserAudioRole
Which side authored a description.
IceChange
Whether a subsequent description starts another ICE generation.
ProfileError
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.