@@ -323,6 +326,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Connect
method.
+ Most applications should not use this method: they
+ should instead use the the Connection property on an
+ Account object obtained
+ from the AccountManager. This method is used
+ internally by the account manager to create connections when
+ needed.
+
The parameters which must and may be provided in the parameters
dictionary can be discovered with the
GetParameters method. These
diff --git a/spec/Media_Stream_Handler.xml b/spec/Media_Stream_Handler.xml
index 123ea8be7..dbcaf816e 100644
--- a/spec/Media_Stream_Handler.xml
+++ b/spec/Media_Stream_Handler.xml
@@ -20,6 +20,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+ Handles signalling the information pertaining to a specific media stream.
+ A client should provide information to this handler as and when it is
+ available.
+
+
@@ -533,7 +539,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Signal emitted when the connection manager wishes to inform the
client of the codecs supported by the remote end.
- If these codecs are compatible with the remote codecs, then the client
+ If these codecs are compatible with the remote codecs, then the client
must call SupportedCodecs,
otherwise call Error.
@@ -581,16 +587,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
The payload type to use when sending events. The value 0xFFFFFFFF
- means to send with the already configured event type instead of using
- the specified one.
+ means to send with the already configured event type instead of using
+ the specified one.
Request that a telephony event (as defined by RFC 4733) is transmitted
over this stream until StopTelephonyEvent is called. This differs from
StartTelephonyEvent in that you force the event to be transmitted
- as a RFC 4733 named event, not as sound. You can also force a specific
- Codec ID.
+ as a RFC 4733 named event, not as sound. You can also force a specific
+ Codec ID.
-
- Handles signalling the information pertaining to a specific media stream.
- A client should provide information to this handler as and when it is
- available.
-
+
+
+
+
+ The minimum interval between two regular RTCP packets in
+ milliseconds for this content. If no special value is desired, one
+ should put MAXUINT (0xFFFFFFFF).
+
+
+
+
+ The RTCP feedback messages for this codec.
+
+
+
+
+
+
+
+ A struct defining an RTCP feedback message.
+
+
+
+ Feedback type, for example "ack", "nack", or "ccm".
+
+
+
+
+ Feedback subtype, according to the Type, can be an empty string (""),
+ if there is no subtype.
+ For example, generic nack is Type="nack" Subtype="".
+
+
+
+
+ Feedback parameters as a string. Format is defined in the relevant RFC
+
+
+
+
+
+
+
+ A map of codec and its feedback properties.
+
+
+
+ Numeric identifier for the codec. This will be used as the
+ PT in the SDP or content description.
+
+
+
+
+ The RTCP feedback properties for this codec.
+
+
+
+
+
+
+
+
+ Remote Feedback messages desired by the remote side
+
+
+
+ Signal emitted when the connection manager wishes to inform the
+ client of the feedback messages supported by the remote end.
+ This signal is emitted before
+ SetRemoteCodecs. If the client
+ supports any of these messages, it must call
+ SupportedFeedbackMessages before calling
+ SupportedCodecs.
+
+
+
+
+
+
+
+ Locally supported feedback messages.
+
+
+
+ Inform the connection manager of the supported feedback messages
+ for this session.
+ This is called a before calling
+ SupportedCodecs,
+ Ready or
+ CodecsUpdated to indicate the local,
+ or negotiated feedback messages.
+
+
+
+
+
+
+ A struct defining a RTP Header extension
+
+
+
+ Identifier to be negotiated
+
+
+
+
+ Direction in which the Header Extension is negotiated.
+
+
+
+
+ URI defining the extension
+
+
+
+
+ Feedback parameters as a string. Format is defined in the relevant RFC
+
+
+
+
+
+
+
+
+ Header extensions desired by the remote side
+
+
+
+ Signal emitted when the connection manager wishes to inform the
+ client of the RTP header extensions supported by the remote end.
+ This signal is emitted before
+ SetRemoteCodecs. If the client
+ supports any of these messages, it must call
+ SupportedHeaderExtensions before calling
+ SupportedCodecs.
+
+
+
+
+
+
+
+ Locally supported RTP header extensions.
+
+
+
+ Inform the connection manager of the supported RTP header extensions
+ for this session.
+ This is called before calling
+ SupportedCodecs,
+ Ready or
+ CodecsUpdated to indicate the local
+ or negotiated RTP header extensions.
+
+
+
diff --git a/spec/Protocol.xml b/spec/Protocol.xml
index 5e2c9b197..e987a638d 100644
--- a/spec/Protocol.xml
+++ b/spec/Protocol.xml
@@ -99,10 +99,15 @@ allowed=org.freedesktop.Telepathy.Channel.TargetHandle;org.freedesktop.Telepathy
access="read" type="a(susv)" tp:type="Param_Spec[]"
tp:immutable="yes">
- The parameters which must or may be provided to the
- RequestConnection method when connecting to the
- given protocol.
+ The parameters which may be specified in the
+ Parameters of an
+ Account (or, for
+ specialised applications which do not use the account manager, passed
+ to RequestConnection).
+ Some parameters are mandatory, and some parameters only make sense
+ when registering new accounts with the server; see the
+ Param_Spec documentation for more details.
Connection managers with a .manager
file
(as described as part of the
diff --git a/spec/all.xml b/spec/all.xml
index a5644a90f..bf15a903e 100644
--- a/spec/all.xml
+++ b/spec/all.xml
@@ -3,7 +3,7 @@
xmlns:xi="http://www.w3.org/2001/XInclude">
Telepathy D-Bus Interface Specification
-0.22.0
+0.22.1
Copyright © 2005-2011 Collabora Limited
Copyright © 2005-2011 Nokia Corporation
diff --git a/spec/errors.xml b/spec/errors.xml
index d63662edb..6753301f8 100644
--- a/spec/errors.xml
+++ b/spec/errors.xml
@@ -581,6 +581,21 @@
+