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.
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.
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.3 |