Interface org.freedesktop.Telepathy.Call.Stream.Draft

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

Methods

SetSending (b: Send) nothing
RequestReceiving (u: Contact, b: Receive) nothing

Signals

SendersChanged (a{uu}: Updates, au: Removed)

Properties

Senders a{uu} (Contact_Sending_State_Map) Read only

Types

SendingState Enum u
Contact_Sending_State_Map Mapping a{uu}
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.17.UNRELEASED. (as a draft)

Description

One stream inside a content FIXME, direction should be a mapping of contact -> (bool)sending ?

Methods

(Permalink)

SetSending (b: Send) → nothing

Parameters

  • Send — b
  • Set the stream to start or stop sending media


Possible Errors

(Permalink)

RequestReceiving (u: Contact, b: Receive) → nothing

Parameters

  • Contact — u
  • Contact from which sending is requested

  • Receive — b
  • Request to start receiving media over this stream

Request the remote contact to stop or start sending on this stream.

Possible Errors

Signals

(Permalink)

SendersChanged (a{uu}: Updates, au: Removed)

Parameters

  • Updates — a{uu} (Contact_Sending_State_Map)
  • A mapping from channel-specific handles to their updated sending state.
  • Removed — au (Contact_Handle_List)
  • The channel-specific handles that were removed from the keys of the Senders property, as a result of the contact leaving this stream

Properties

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

Senders — a{uu} (Contact_Sending_State_Map)

Read only

A map from contacts to their sending state

Types

Enum (Permalink)

SendingState — u

  • PendingSend (1)
  • The contact has been asked to start sending Media.
  • Sending (2)
  • The contact is sending media.
Mapping (Permalink)

Contact_Sending_State_Map — a{uu}