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.