Call.Content.CodecOffer.DRAFT — Telepathy D-Bus Interface Specification

# Interface Call.Content.CodecOffer.DRAFT

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

### Methods

Accept | (a(usuua{ss}): Codecs) | → | nothing |
Reject | () | → | nothing |

### Properties

Interfaces | as (DBus_Interface_List) | Read only | Immutable |
RemoteContactCodecs | a(usuua{ss}) (Codec_List) | Read only | Immutable |
RemoteContact | u (Contact_Handle) | Read only | Immutable |

WARNING: This interface is experimental and is likely to cause havoc to your API/ABI if bindings are generated. Do not include this interface in libraries that care about compatibility.
Added in 0.19.0. (draft 1)

### Description

This object represents an offer of a Codec payload mapping.

# Methods

(Permalink)

## Accept (a(usuua{ss}): Codecs) → nothing

### Parameters

- Codecs — a(usuua{ss}) (Codec_List)
The local codec mapping to send to the remote contacts and to use in the Content.DRAFT.

Accept the updated Codec mapping and update the local mapping.

### Possible Errors

- Invalid Argument
The codecs given as the argument are invalid in some way.

(Permalink)

## Reject () → nothing

Reject the proposed update to the codecs FIXME add error codes and strings here

# Properties

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

## Interfaces — as (DBus_Interface_List)

Read only
This property is immutable which means that it can never change.

Extra interfaces provided by this codec offer. This SHOULD NOT include the CodecOffer interface itself, and cannot change once the content has been created.

(Permalink)

## RemoteContactCodecs — a(usuua{ss}) (Codec_List)

Read only
This property is immutable which means that it can never change.
A list of codecs the remote contact supports.
(Permalink)

## RemoteContact — u (Contact_Handle)

Read only
This property is immutable which means that it can never change.
The contact handle that this codec offer applies to.