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

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