summaryrefslogtreecommitdiff
path: root/spec/Media_Stream_Handler.xml
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2011-02-10 13:06:18 +0000
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2011-03-03 16:38:59 -0500
commiteac621244f99d694669bb3e2665535d94965b09d (patch)
tree75c3f9d08d5ce061b5df3b0d3c2df8247268e26c /spec/Media_Stream_Handler.xml
parent96f1880c411e0b7b999dbf03a710a2f302b3ffca (diff)
StreamHandler: Add method and signal for RTCP Feedback Messages (aka rtcp-fb)
Diffstat (limited to 'spec/Media_Stream_Handler.xml')
-rw-r--r--spec/Media_Stream_Handler.xml39
1 files changed, 39 insertions, 0 deletions
diff --git a/spec/Media_Stream_Handler.xml b/spec/Media_Stream_Handler.xml
index cd3e18d7..07f5e29a 100644
--- a/spec/Media_Stream_Handler.xml
+++ b/spec/Media_Stream_Handler.xml
@@ -779,6 +779,45 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
</tp:member>
</tp:mapping>
+ <signal name="SetRemoteFeedbackMessages"
+ tp:name-for-bindings="Set_Remote_Feedback_Messages">
+ <arg name="Messages" type="a{u(ua(sss))}"
+ tp:type="RTCP_Feedback_Message_Map">
+ <tp:docstring>
+ Remote Feedback messages desired by the remote side
+ </tp:docstring>
+ </arg>
+ <tp:docstring>
+ 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
+ <tp:member-ref>SetRemoteCodecs</tp:member-ref>. If the client
+ supports any of these messages, it must call
+ <tp:member-ref>SupportedFeedbackMessages</tp:member-ref> before calling
+ <tp:member-ref>SupportedCodecs</tp:member-ref>.
+ </tp:docstring>
+ </signal>
+
+ <method name="SupportedFeedbackMessages"
+ tp:name-for-bindings="Supported_Feedback_Messages">
+ <arg name="Messages" direction="in" type="a{u(ua(sss))}"
+ tp:type="RTCP_Feedback_Message_Map">
+ <tp:docstring>
+ Locally supported feedback messages.
+ </tp:docstring>
+ </arg>
+ <tp:docstring>
+ Inform the connection manager of the supported feedback messages
+ for this session.
+ This is called a before calling
+ <tp:member-ref>SupportedCodecs</tp:member-ref>,
+ <tp:member-ref>Ready</tp:member-ref> or
+ <tp:member-ref>CodecsUpdated</tp:member-ref> to indicate the local,
+ or negotiated feedback messages.
+ </tp:docstring>
+ </method>
+
+
<tp:struct name="RTP_Header_Extension"
array-name="RTP_Header_Extensions_List">
<tp:docstring>