Interface Call1.Content.MediaDescription.Interface.RTPHeaderExtensions1

Interface Index (Compact) | Summary | Description | Properties | Types

Properties

HeaderExtensions a(uuss) (RTP_Header_Extensions_List) Read only

Types

Media_Stream_Direction Enum u
RTP_Header_Extension Struct (uuss)
Added in 0.25.2. (as stable API)
Objects implementing this interface must also implement:

Description

This media description interface provides a method of signalling support for RTP Header Extensions, documented by A General Mechanism for RTP Header Extensions (RFC 5285).

For more details on the General Mechanism for RTP Header Extensions and how to use them, one should refer to RFC 5285.

Properties

Accessed using the org.freedesktop.DBus.Properties interface.
(Permalink)

HeaderExtensions — a(uuss) (RTP_Header_Extensions_List)

Read only
A list of remote header extensions which are supported.

Types

Enum (Permalink)

Media_Stream_Direction — u

  • None (0)
  • Media are not being sent or received
  • Send (1)
  • Media are being sent, but not received
  • Receive (2)
  • Media are being received, but not sent
  • Bidirectional (3)
  • Media are being sent and received
Struct (Permalink)

RTP_Header_Extension — (uuss)

A struct defining a RTP Header extension.
  • ID — u
  • Identifier to be negotiated.
  • Direction — u (Media_Stream_Direction)
  • Direction in which the Header Extension is negotiated.
  • URI — s
  • URI defining the extension.
  • Parameters — s
  • Feedback parameters as a string. Format is defined in the relevant RFC.