The CallStream class provides an object representing a Telepathy Call.Stream.
More...
#include <TelepathyQt/CallStream>
Inherits Tp::StatefulDBusProxy, and Tp::OptionalInterfaceFactory< CallStream >.
The CallStream class provides an object representing a Telepathy Call.Stream.
Instances of this class cannot be constructed directly; the only way to get one is via CallContent.
See Asynchronous Object Model
◆ ~CallStream()
Tp::CallStream::~CallStream |
( |
| ) |
|
◆ content()
CallContentPtr Tp::CallStream::content |
( |
| ) |
const |
Return the content owning this call stream.
- Returns
- The content owning this call stream.
◆ remoteMembers()
Contacts Tp::CallStream::remoteMembers |
( |
| ) |
const |
Return the contacts whose the call stream is with.
- Returns
- The contacts whose the call stream is with.
- See also
- remoteMembersRemoved()
◆ canRequestReceiving()
bool Tp::CallStream::canRequestReceiving |
( |
| ) |
const |
Returns whether the user can request that a remote contact starts sending on this stream. Not all protocols allow the user to ask the other side to start sending media.
- Returns
- true if the user can request that a remote contact starts sending on this stream, or false otherwise.
- See also
- requestReceiving()
◆ localSendingState()
◆ remoteSendingState()
SendingState Tp::CallStream::remoteSendingState |
( |
const ContactPtr & |
contact | ) |
const |
Return the call stream remote sending state for a given contact.
- Returns
- The call stream remote sending state for a contact.
- See also
- remoteSendingStateChanged()
◆ requestSending()
◆ requestReceiving()
PendingOperation * Tp::CallStream::requestReceiving |
( |
const ContactPtr & |
contact, |
|
|
bool |
receive |
|
) |
| |
◆ localSendingStateChanged
This signal is emitted when the local sending state of this call stream changes.
- Parameters
-
localSendingState | The new local sending state of this call stream. |
reason | The reason that caused this change |
- See also
- localSendingState()
◆ remoteSendingStateChanged
This signal is emitted when any remote sending state of this call stream changes.
- Parameters
-
remoteSendingStates | The new remote sending states of this call stream. |
reason | The reason that caused these changes |
- See also
- remoteSendingState()
◆ remoteMembersRemoved
void Tp::CallStream::remoteMembersRemoved |
( |
const Tp::Contacts & |
members, |
|
|
const Tp::CallStateReason & |
reason |
|
) |
| |
|
signal |
This signal is emitted when one or more members of this stream are removed.
- Parameters
-
members | The members that were removed from this call stream. |
reason | The reason for that caused these removals |
- See also
- remoteMembers()