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
- Receive — b
Contact from which sending is requested
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)
- Removed — au (Contact_Handle_List)
A mapping from channel-specific handles to their updated sending
state.
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)
- Sending (2)
The contact has been asked to start sending Media.
The contact is sending media.
Mapping (Permalink)
Contact_Sending_State_Map — a{uu}
- Contact — u (Contact_Handle)
- Sending — u (SendingState)