Interface Call.Content.Description.DRAFT

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

Methods

Accept (a{sv}: LocalDescription) nothing
Reject () nothing

Properties

Interfaces as (DBus_Interface_List) Read only Immutable
EmptyDescription b Read only Immutable
RemoteCodecs a(usuua{ss}) (Codec_List) Read only Immutable
RemoteContact u (Contact_Handle) Read only Immutable

Types

DescriptionProperties Mapping a{sv}
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 UNRELEASED. (draft 1)

Description

This object represents a remote Description Offer to which the local streaming implementation should reply with its local Description

Methods

(Permalink)

Accept (a{sv}: LocalDescription) → nothing

Parameters

Accepts the updated Description and update the corresponding local description.

Possible Errors

(Permalink)

Reject () → nothing

Reject the proposed update to the remote description 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 Description interface itself, and cannot change once the content has been created.

(Permalink)

EmptyDescription — b

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

True if this offer contains no information from the remote side. Iotw, the Accept response solely depends on the capabilities and preferences of the local side. In most protocols this property will be True for the initial DescriptionOffer on an outgoing call.

This propery will not be part of the DescriptionProperties used to describe this object.

(Permalink)

RemoteCodecs — 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 or 0 a description that will apply globally.

Types

Mapping (Permalink)

DescriptionProperties — a{sv}

A mapping containing all properties that define the information from a Description.DRAFT and its interfaces.

If EmptyDescription is True then this mapping will be empty otherwise it willl always contains at least RemoteCodecs

The EmptyDescription property is never part of this mapping.

  • DescriptionProperty — s (DBus_Qualified_Member)
  • A D-Bus interface name, followed by a dot and a D-Bus property name.
  • DescriptionPropertyValue — v
  • The value of the property