megaco_sdp(3)
π NAME π
megaco_sdp β the SDP utility module, bestie. that's it, that's the name π
β¨ DESCRIPTION β¨
so basically this module contains a whole bunch of stuff related to SDP πΈ like, various things. that's the vibe.
π Version note π
this module has been chilling in the megaco app for a long time, but as of 27.0 it's also documented π (yes queen, the docs finally caught up with her). don't ask why it took so long, we don't know either π
π¦ DATA TYPES π¦
here's the whole cast of characters, no cap, every single one of them:
property_group() :: [property_parm()].
property_groups() :: [property_group()].
property_parm() :: #'PropertyParm'{}.
sdp() ::
sdp_o() |
sdp_s() |
sdp_i() |
sdp_u() |
sdp_e() |
sdp_p() |
sdp_c() |
sdp_b() |
sdp_k() |
sdp_a() |
sdp_a_rtpmap() |
sdp_a_ptime() |
sdp_z() |
sdp_t() |
sdp_r() |
sdp_m().
sdp_a() :: #megaco_sdp_a{}.
- session attribute π
sdp_a_fmtp() :: #megaco_sdp_a_fmtp{}.
sdp_a_ptime() :: #megaco_sdp_a_ptime{}.
sdp_a_quality() :: #megaco_sdp_a_quality{}.
sdp_a_rtpmap() :: #megaco_sdp_a_rtpmap{}.
sdp_b() :: #megaco_sdp_b{}.
- bandwidth information π₯
sdp_c() :: #megaco_sdp_c{}.
- connection information π
sdp_e() :: #megaco_sdp_e{}.
- email address π§
sdp_i() :: #megaco_sdp_i{}.
- session information βΉοΈ
sdp_k() :: #megaco_sdp_k{}.
- encryption key π
sdp_m() :: #megaco_sdp_m{}.
- media name and transport address π¬
sdp_o() :: #megaco_sdp_o{}.
- owner/creator and session identifier π
sdp_p() :: #megaco_sdp_p{}.
- phone number π
sdp_property_group() :: [sdp_property_parm()].
sdp_property_groups() :: [sdp_property_group()].
sdp_property_parm() :: sdp() | property_parm().
sdp_r() :: #megaco_sdp_r{}.
- repeat times π
sdp_s() :: #megaco_sdp_s{}.
- session name π·οΈ
sdp_t() :: #megaco_sdp_t{}.
sdp_u() :: #megaco_sdp_u{}.
- URI of description π
sdp_v() :: #megaco_sdp_v{}.
- protocol version π§
sdp_z() :: #megaco_sdp_z{}.
- time zone adjustment π°οΈ
π«Ά FUNCTIONS π«Ά
okay so this section is here, and it's real, and it's officialβ¦ but it's lowkey empty bestie π there are literally no functions listed here in the docs. that's the whole section. it's giving minimalism. slay, i guess π
and that's the whole page, fr fr π this was Ericsson AB on the megaco 4.9.2 release, and we've been reading megaco_sdp(3) together the whole time π go forth and encode some session descriptions, icon queen πβ¨
π¦ where this page comes from
- nixos 26.05: erlang 29.1.2
- nixpkgs unstable: erlang 29.1.2
- ubuntu stonking: erlang-doc 1:29.0.6+dfsg-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms