Home · All Classes · All Namespaces · Modules · Functions · Files |
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.
Tp::CallStream::~CallStream | ( | ) |
Class destructor.
CallContentPtr Tp::CallStream::content | ( | ) | const |
Return the content owning this call stream.
Contacts Tp::CallStream::remoteMembers | ( | ) | const |
Return the contacts whose the call stream is with.
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.
SendingState Tp::CallStream::localSendingState | ( | ) | const |
Return the call stream local sending state.
SendingState Tp::CallStream::remoteSendingState | ( | const ContactPtr & | contact | ) | const |
Return the call stream remote sending state for a given contact.
PendingOperation * Tp::CallStream::requestSending | ( | bool | send | ) |
Request that media starts or stops being sent on this call stream.
PendingOperation * Tp::CallStream::requestReceiving | ( | const ContactPtr & | contact, |
bool | receive | ||
) |
Request that a remote contact stops or starts sending on this call stream.
void Tp::CallStream::localSendingStateChanged | ( | Tp::SendingState | localSendingState, |
const Tp::CallStateReason & | reason | ||
) | [signal] |
This signal is emitted when the local sending state of this call stream changes.
localSendingState | The new local sending state of this call stream. |
reason | The reason that caused this change |
void Tp::CallStream::remoteSendingStateChanged | ( | const QHash< Tp::ContactPtr, Tp::SendingState > & | remoteSendingStates, |
const Tp::CallStateReason & | reason | ||
) | [signal] |
This signal is emitted when any remote sending state of this call stream changes.
remoteSendingStates | The new remote sending states of this call stream. |
reason | The reason that caused these changes |
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.
members | The members that were removed from this call stream. |
reason | The reason for that caused these removals |
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt 0.9.1 |