Call1.Content.MediaDescription.I.RTPHeaderExtensions1 — Telepathy D-Bus Interface Specification

# 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:

- im.telepathy.v1.Call1.Content.MediaDescription

### 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.