Signals
StreamAdded | (o: Stream) | |
StreamRemoved | (o: Stream) |
Properties
Name | s | Read only | |
Type | u | Read only | |
Creator | u | Read only | |
Disposition | u (CallContentDisposition) | Read only | |
Streams | ao | Read only |
Types
CallContentDisposition | Enum | u |
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
This object represents one Content inside a Call. For example in an
audio/video call there would be one audio and one video content. Each
content has one or more Stream.Draft
objects which represent the actual transport to one or more contacts.
Signals
(Permalink)
StreamAdded (o: Stream)
Parameters
- Stream — o
The stream which was added
Emitted when a stream is added to a call
(Permalink)
StreamRemoved (o: Stream)
Parameters
- Stream — o
The stream which was removed
Emitted when a stream is added to a call
Properties
Accessed using the org.freedesktop.DBus.Properties interface.
(Permalink)
In a conference call multiple parties can share one media contnet (say
audio), but the streaming of that media can either be shared or
seperate. For example in a multicast conference all contacts would
share one stream, while in a Muji conference there would be a stream
for each participant.
Streams — ao
Read only
The list of Stream.Draft that exist in this content.
Types
Enum (Permalink)
CallContentDisposition — u
- None (0)
- EarlyMedia (1)
- Initial (2)
The content has no specific disposition
The content has no specific disposition
The content was initially part of the call. When answer is called on
the channel, all streams of this content will be set to sending if
they were pending.