~ubuntu-branches/ubuntu/maverick/telepathy-glib/maverick

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-svc-media-interfaces.html

  • Committer: Bazaar Package Importer
  • Author(s): Simon McVittie
  • Date: 2010-05-10 17:59:54 UTC
  • mfrom: (1.6.1 upstream) (27.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20100510175954-bxvqq3xx0sy4itmp
Tags: 0.11.5-1
New upstream version with new API/ABI

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch-service-dbus.html" title="Service-side D-Bus interfaces">
9
9
<link rel="prev" href="telepathy-glib-svc-connection.html" title="Service-side Connection interfaces">
10
10
<link rel="next" href="telepathy-glib-svc-connection-manager.html" title="Service-side Connection Manager interface">
11
 
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="chapter" href="ch-dbus.html" title="General D-Bus support">
14
 
<link rel="chapter" href="ch-protocol.html" title="The Telepathy protocol">
15
 
<link rel="chapter" href="ch-client.html" title="Client-side proxies">
16
 
<link rel="chapter" href="ch-service-dbus.html" title="Service-side D-Bus interfaces">
17
 
<link rel="chapter" href="ch-service-base.html" title="Service-side implementation">
18
 
<link rel="chapter" href="ch-service-handles.html" title="Service-side handle repositories">
19
 
<link rel="chapter" href="ch-utilities.html" title="Utilities">
20
13
</head>
21
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
22
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
54
47
                    <a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler-struct" title="TpSvcMediaSessionHandler">TpSvcMediaSessionHandler</a>;
55
48
                    <a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass">TpSvcMediaSessionHandlerClass</a>;
56
49
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-error-impl" title="tp_svc_media_session_handler_error_impl ()">*tp_svc_media_session_handler_error_impl</a>)
57
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="returnvalue">TpSvcMediaSessionHandler</span></a> *self,
58
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Error_Code,
59
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Message,
60
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
50
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="type">TpSvcMediaSessionHandler</span></a> *self</code></em>,
 
51
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Error_Code</code></em>,
 
52
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
53
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
61
54
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-implement-error" title="tp_svc_media_session_handler_implement_error ()">tp_svc_media_session_handler_implement_error</a>
62
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="returnvalue">TpSvcMediaSessionHandlerClass</span></a> *klass,
63
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-error-impl" title="tp_svc_media_session_handler_error_impl ()"><span class="returnvalue">tp_svc_media_session_handler_error_impl</span></a> impl);
 
55
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="type">TpSvcMediaSessionHandlerClass</span></a> *klass</code></em>,
 
56
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-error-impl" title="tp_svc_media_session_handler_error_impl ()"><span class="type">tp_svc_media_session_handler_error_impl</span></a> impl</code></em>);
64
57
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-return-from-error" title="tp_svc_media_session_handler_return_from_error ()">tp_svc_media_session_handler_return_from_error</a>
65
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
58
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
66
59
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-ready-impl" title="tp_svc_media_session_handler_ready_impl ()">*tp_svc_media_session_handler_ready_impl</a>)
67
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="returnvalue">TpSvcMediaSessionHandler</span></a> *self,
68
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
60
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="type">TpSvcMediaSessionHandler</span></a> *self</code></em>,
 
61
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
69
62
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-implement-ready" title="tp_svc_media_session_handler_implement_ready ()">tp_svc_media_session_handler_implement_ready</a>
70
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="returnvalue">TpSvcMediaSessionHandlerClass</span></a> *klass,
71
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-ready-impl" title="tp_svc_media_session_handler_ready_impl ()"><span class="returnvalue">tp_svc_media_session_handler_ready_impl</span></a> impl);
 
63
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="type">TpSvcMediaSessionHandlerClass</span></a> *klass</code></em>,
 
64
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-ready-impl" title="tp_svc_media_session_handler_ready_impl ()"><span class="type">tp_svc_media_session_handler_ready_impl</span></a> impl</code></em>);
72
65
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-return-from-ready" title="tp_svc_media_session_handler_return_from_ready ()">tp_svc_media_session_handler_return_from_ready</a>
73
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
66
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
74
67
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-emit-new-stream-handler" title="tp_svc_media_session_handler_emit_new_stream_handler ()">tp_svc_media_session_handler_emit_new_stream_handler</a>
75
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
76
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Stream_Handler,
77
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_ID,
78
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Media_Type,
79
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Direction);
 
68
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
69
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Stream_Handler</code></em>,
 
70
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_ID</code></em>,
 
71
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Media_Type</code></em>,
 
72
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Direction</code></em>);
80
73
 
81
74
 
82
75
                    <a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler-struct" title="TpSvcMediaStreamHandler">TpSvcMediaStreamHandler</a>;
83
76
                    <a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass">TpSvcMediaStreamHandlerClass</a>;
84
77
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codec-choice-impl" title="tp_svc_media_stream_handler_codec_choice_impl ()">*tp_svc_media_stream_handler_codec_choice_impl</a>)
85
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
86
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Codec_ID,
87
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
78
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
79
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Codec_ID</code></em>,
 
80
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
88
81
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-codec-choice" title="tp_svc_media_stream_handler_implement_codec_choice ()">tp_svc_media_stream_handler_implement_codec_choice</a>
89
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
90
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codec-choice-impl" title="tp_svc_media_stream_handler_codec_choice_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_codec_choice_impl</span></a> impl);
 
82
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
83
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codec-choice-impl" title="tp_svc_media_stream_handler_codec_choice_impl ()"><span class="type">tp_svc_media_stream_handler_codec_choice_impl</span></a> impl</code></em>);
91
84
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-codec-choice" title="tp_svc_media_stream_handler_return_from_codec_choice ()">tp_svc_media_stream_handler_return_from_codec_choice</a>
92
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
85
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
93
86
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-error-impl" title="tp_svc_media_stream_handler_error_impl ()">*tp_svc_media_stream_handler_error_impl</a>)
94
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
95
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Error_Code,
96
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Message,
97
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
87
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
88
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Error_Code</code></em>,
 
89
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
90
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
98
91
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-error" title="tp_svc_media_stream_handler_implement_error ()">tp_svc_media_stream_handler_implement_error</a>
99
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
100
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-error-impl" title="tp_svc_media_stream_handler_error_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_error_impl</span></a> impl);
 
92
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
93
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-error-impl" title="tp_svc_media_stream_handler_error_impl ()"><span class="type">tp_svc_media_stream_handler_error_impl</span></a> impl</code></em>);
101
94
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-error" title="tp_svc_media_stream_handler_return_from_error ()">tp_svc_media_stream_handler_return_from_error</a>
102
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
95
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
103
96
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-native-candidates-prepared-impl" title="tp_svc_media_stream_handler_native_candidates_prepared_impl ()">*tp_svc_media_stream_handler_native_candidates_prepared_impl</a>)
104
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
105
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
97
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
98
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
106
99
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-native-candidates-prepared" title="tp_svc_media_stream_handler_implement_native_candidates_prepared ()">tp_svc_media_stream_handler_implement_native_candidates_prepared</a>
107
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
108
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-native-candidates-prepared-impl" title="tp_svc_media_stream_handler_native_candidates_prepared_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_native_candidates_prepared_impl</span></a> impl);
 
100
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
101
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-native-candidates-prepared-impl" title="tp_svc_media_stream_handler_native_candidates_prepared_impl ()"><span class="type">tp_svc_media_stream_handler_native_candidates_prepared_impl</span></a> impl</code></em>);
109
102
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-native-candidates-prepared" title="tp_svc_media_stream_handler_return_from_native_candidates_prepared ()">tp_svc_media_stream_handler_return_from_native_candidates_prepared</a>
110
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
103
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
111
104
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-active-candidate-pair-impl" title="tp_svc_media_stream_handler_new_active_candidate_pair_impl ()">*tp_svc_media_stream_handler_new_active_candidate_pair_impl</a>)
112
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
113
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Native_Candidate_ID,
114
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Remote_Candidate_ID,
115
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
105
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
106
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Native_Candidate_ID</code></em>,
 
107
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Remote_Candidate_ID</code></em>,
 
108
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
116
109
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-new-active-candidate-pair" title="tp_svc_media_stream_handler_implement_new_active_candidate_pair ()">tp_svc_media_stream_handler_implement_new_active_candidate_pair</a>
117
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
118
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-active-candidate-pair-impl" title="tp_svc_media_stream_handler_new_active_candidate_pair_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_new_active_candidate_pair_impl</span></a> impl);
 
110
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
111
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-active-candidate-pair-impl" title="tp_svc_media_stream_handler_new_active_candidate_pair_impl ()"><span class="type">tp_svc_media_stream_handler_new_active_candidate_pair_impl</span></a> impl</code></em>);
119
112
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-new-active-candidate-pair" title="tp_svc_media_stream_handler_return_from_new_active_candidate_pair ()">tp_svc_media_stream_handler_return_from_new_active_candidate_pair</a>
120
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
113
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
121
114
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-native-candidate-impl" title="tp_svc_media_stream_handler_new_native_candidate_impl ()">*tp_svc_media_stream_handler_new_native_candidate_impl</a>)
122
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
123
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Candidate_ID,
124
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Transports,
125
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
115
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
116
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Candidate_ID</code></em>,
 
117
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Transports</code></em>,
 
118
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
126
119
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-new-native-candidate" title="tp_svc_media_stream_handler_implement_new_native_candidate ()">tp_svc_media_stream_handler_implement_new_native_candidate</a>
127
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
128
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-native-candidate-impl" title="tp_svc_media_stream_handler_new_native_candidate_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_new_native_candidate_impl</span></a> impl);
 
120
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
121
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-native-candidate-impl" title="tp_svc_media_stream_handler_new_native_candidate_impl ()"><span class="type">tp_svc_media_stream_handler_new_native_candidate_impl</span></a> impl</code></em>);
129
122
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-new-native-candidate" title="tp_svc_media_stream_handler_return_from_new_native_candidate ()">tp_svc_media_stream_handler_return_from_new_native_candidate</a>
130
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
123
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
131
124
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-ready-impl" title="tp_svc_media_stream_handler_ready_impl ()">*tp_svc_media_stream_handler_ready_impl</a>)
132
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
133
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
134
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
125
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
126
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
127
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
135
128
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-ready" title="tp_svc_media_stream_handler_implement_ready ()">tp_svc_media_stream_handler_implement_ready</a>
136
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
137
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-ready-impl" title="tp_svc_media_stream_handler_ready_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_ready_impl</span></a> impl);
 
129
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
130
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-ready-impl" title="tp_svc_media_stream_handler_ready_impl ()"><span class="type">tp_svc_media_stream_handler_ready_impl</span></a> impl</code></em>);
138
131
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-ready" title="tp_svc_media_stream_handler_return_from_ready ()">tp_svc_media_stream_handler_return_from_ready</a>
139
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
132
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
140
133
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-set-local-codecs-impl" title="tp_svc_media_stream_handler_set_local_codecs_impl ()">*tp_svc_media_stream_handler_set_local_codecs_impl</a>)
141
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
142
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
143
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
134
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
135
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
136
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
144
137
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-set-local-codecs" title="tp_svc_media_stream_handler_implement_set_local_codecs ()">tp_svc_media_stream_handler_implement_set_local_codecs</a>
145
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
146
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-set-local-codecs-impl" title="tp_svc_media_stream_handler_set_local_codecs_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_set_local_codecs_impl</span></a> impl);
 
138
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
139
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-set-local-codecs-impl" title="tp_svc_media_stream_handler_set_local_codecs_impl ()"><span class="type">tp_svc_media_stream_handler_set_local_codecs_impl</span></a> impl</code></em>);
147
140
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-set-local-codecs" title="tp_svc_media_stream_handler_return_from_set_local_codecs ()">tp_svc_media_stream_handler_return_from_set_local_codecs</a>
148
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
141
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
149
142
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-stream-state-impl" title="tp_svc_media_stream_handler_stream_state_impl ()">*tp_svc_media_stream_handler_stream_state_impl</a>)
150
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
151
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_State,
152
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
143
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
144
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_State</code></em>,
 
145
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
153
146
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-stream-state" title="tp_svc_media_stream_handler_implement_stream_state ()">tp_svc_media_stream_handler_implement_stream_state</a>
154
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
155
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-stream-state-impl" title="tp_svc_media_stream_handler_stream_state_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_stream_state_impl</span></a> impl);
 
147
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
148
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-stream-state-impl" title="tp_svc_media_stream_handler_stream_state_impl ()"><span class="type">tp_svc_media_stream_handler_stream_state_impl</span></a> impl</code></em>);
156
149
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-stream-state" title="tp_svc_media_stream_handler_return_from_stream_state ()">tp_svc_media_stream_handler_return_from_stream_state</a>
157
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
150
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
158
151
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-supported-codecs-impl" title="tp_svc_media_stream_handler_supported_codecs_impl ()">*tp_svc_media_stream_handler_supported_codecs_impl</a>)
159
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
160
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
161
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
152
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
153
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
154
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
162
155
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-supported-codecs" title="tp_svc_media_stream_handler_implement_supported_codecs ()">tp_svc_media_stream_handler_implement_supported_codecs</a>
163
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
164
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-supported-codecs-impl" title="tp_svc_media_stream_handler_supported_codecs_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_supported_codecs_impl</span></a> impl);
 
156
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
157
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-supported-codecs-impl" title="tp_svc_media_stream_handler_supported_codecs_impl ()"><span class="type">tp_svc_media_stream_handler_supported_codecs_impl</span></a> impl</code></em>);
165
158
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-supported-codecs" title="tp_svc_media_stream_handler_return_from_supported_codecs ()">tp_svc_media_stream_handler_return_from_supported_codecs</a>
166
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
159
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
167
160
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-add-remote-candidate" title="tp_svc_media_stream_handler_emit_add_remote_candidate ()">tp_svc_media_stream_handler_emit_add_remote_candidate</a>
168
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
169
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Candidate_ID,
170
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Transports);
 
161
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
162
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Candidate_ID</code></em>,
 
163
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Transports</code></em>);
171
164
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-close" title="tp_svc_media_stream_handler_emit_close ()">tp_svc_media_stream_handler_emit_close</a>
172
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance);
 
165
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);
173
166
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-remove-remote-candidate" title="tp_svc_media_stream_handler_emit_remove_remote_candidate ()">tp_svc_media_stream_handler_emit_remove_remote_candidate</a>
174
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
175
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Candidate_ID);
 
167
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
168
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Candidate_ID</code></em>);
176
169
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-set-active-candidate-pair" title="tp_svc_media_stream_handler_emit_set_active_candidate_pair ()">tp_svc_media_stream_handler_emit_set_active_candidate_pair</a>
177
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
178
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Native_Candidate_ID,
179
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Remote_Candidate_ID);
 
170
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
171
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Native_Candidate_ID</code></em>,
 
172
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Remote_Candidate_ID</code></em>);
180
173
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-set-remote-candidate-list" title="tp_svc_media_stream_handler_emit_set_remote_candidate_list ()">tp_svc_media_stream_handler_emit_set_remote_candidate_list</a>
181
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
182
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Remote_Candidates);
 
174
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
175
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Remote_Candidates</code></em>);
183
176
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-set-remote-codecs" title="tp_svc_media_stream_handler_emit_set_remote_codecs ()">tp_svc_media_stream_handler_emit_set_remote_codecs</a>
184
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
185
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Codecs);
 
177
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
178
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Codecs</code></em>);
186
179
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-set-stream-playing" title="tp_svc_media_stream_handler_emit_set_stream_playing ()">tp_svc_media_stream_handler_emit_set_stream_playing</a>
187
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
188
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Playing);
 
180
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
181
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Playing</code></em>);
189
182
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-set-stream-sending" title="tp_svc_media_stream_handler_emit_set_stream_sending ()">tp_svc_media_stream_handler_emit_set_stream_sending</a>
190
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
191
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Sending);
 
183
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
184
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Sending</code></em>);
192
185
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-start-telephony-event" title="tp_svc_media_stream_handler_emit_start_telephony_event ()">tp_svc_media_stream_handler_emit_start_telephony_event</a>
193
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
194
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> arg_Event);
 
186
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
187
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> arg_Event</code></em>);
195
188
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-stop-telephony-event" title="tp_svc_media_stream_handler_emit_stop_telephony_event ()">tp_svc_media_stream_handler_emit_stop_telephony_event</a>
196
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance);
 
189
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);
197
190
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-emit-set-stream-held" title="tp_svc_media_stream_handler_emit_set_stream_held ()">tp_svc_media_stream_handler_emit_set_stream_held</a>
198
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
199
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Held);
 
191
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
192
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Held</code></em>);
200
193
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-hold-state-impl" title="tp_svc_media_stream_handler_hold_state_impl ()">*tp_svc_media_stream_handler_hold_state_impl</a>)
201
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
202
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> in_Held,
203
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
194
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
195
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Held</code></em>,
 
196
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
204
197
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-hold-state" title="tp_svc_media_stream_handler_implement_hold_state ()">tp_svc_media_stream_handler_implement_hold_state</a>
205
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
206
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-hold-state-impl" title="tp_svc_media_stream_handler_hold_state_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_hold_state_impl</span></a> impl);
 
198
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
199
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-hold-state-impl" title="tp_svc_media_stream_handler_hold_state_impl ()"><span class="type">tp_svc_media_stream_handler_hold_state_impl</span></a> impl</code></em>);
207
200
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-unhold-failure" title="tp_svc_media_stream_handler_implement_unhold_failure ()">tp_svc_media_stream_handler_implement_unhold_failure</a>
208
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
209
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-unhold-failure-impl" title="tp_svc_media_stream_handler_unhold_failure_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_unhold_failure_impl</span></a> impl);
 
201
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
202
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-unhold-failure-impl" title="tp_svc_media_stream_handler_unhold_failure_impl ()"><span class="type">tp_svc_media_stream_handler_unhold_failure_impl</span></a> impl</code></em>);
210
203
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-hold-state" title="tp_svc_media_stream_handler_return_from_hold_state ()">tp_svc_media_stream_handler_return_from_hold_state</a>
211
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
204
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
212
205
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-unhold-failure" title="tp_svc_media_stream_handler_return_from_unhold_failure ()">tp_svc_media_stream_handler_return_from_unhold_failure</a>
213
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
206
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
214
207
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-unhold-failure-impl" title="tp_svc_media_stream_handler_unhold_failure_impl ()">*tp_svc_media_stream_handler_unhold_failure_impl</a>)
215
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
216
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
208
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
209
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
217
210
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codecs-updated-impl" title="tp_svc_media_stream_handler_codecs_updated_impl ()">*tp_svc_media_stream_handler_codecs_updated_impl</a>)
218
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
219
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
220
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
211
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
212
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
213
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
221
214
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-implement-codecs-updated" title="tp_svc_media_stream_handler_implement_codecs_updated ()">tp_svc_media_stream_handler_implement_codecs_updated</a>
222
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
223
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codecs-updated-impl" title="tp_svc_media_stream_handler_codecs_updated_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_codecs_updated_impl</span></a> impl);
 
215
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
216
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codecs-updated-impl" title="tp_svc_media_stream_handler_codecs_updated_impl ()"><span class="type">tp_svc_media_stream_handler_codecs_updated_impl</span></a> impl</code></em>);
224
217
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-return-from-codecs-updated" title="tp_svc_media_stream_handler_return_from_codecs_updated ()">tp_svc_media_stream_handler_return_from_codecs_updated</a>
225
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);
 
218
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);
226
219
</pre>
227
220
</div>
228
221
<div class="refsect1" title="Object Hierarchy">
259
252
These interfaces (auto-generated from the telepathy spec) make it easier
260
253
to export the objects used to implement <a class="link" href="telepathy-glib-svc-channel-media.html#TpSvcChannelTypeStreamedMedia"><span class="type">TpSvcChannelTypeStreamedMedia</span></a>,
261
254
with the correct method and signal signatures, and emit signals from those
262
 
objects.</p>
 
255
objects.
 
256
</p>
263
257
</div>
264
258
<div class="refsect1" title="Details">
265
259
<a name="telepathy-glib-svc-media-interfaces.details"></a><h2>Details</h2>
267
261
<a name="TpSvcMediaSessionHandler-struct"></a><h3>TpSvcMediaSessionHandler</h3>
268
262
<pre class="programlisting">typedef struct _TpSvcMediaSessionHandler TpSvcMediaSessionHandler;</pre>
269
263
<p>
270
 
Dummy typedef representing any implementation of this interface.</p>
 
264
Dummy typedef representing any implementation of this interface.
 
265
</p>
271
266
</div>
272
267
<hr>
273
268
<div class="refsect2" title="TpSvcMediaSessionHandlerClass">
279
274
<p>
280
275
In a full implementation of this interface (i.e. all
281
276
methods implemented), the interface initialization
282
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
277
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
283
278
typically look like this:
284
279
</p>
285
280
<p>
296
291
#undef IMPLEMENT
297
292
}
298
293
</pre>
 
294
<p>
 
295
</p>
299
296
</div>
300
297
<hr>
301
298
<div class="refsect2" title="tp_svc_media_session_handler_error_impl ()">
302
299
<a name="tp-svc-media-session-handler-error-impl"></a><h3>tp_svc_media_session_handler_error_impl ()</h3>
303
300
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_session_handler_error_impl)
304
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="returnvalue">TpSvcMediaSessionHandler</span></a> *self,
305
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Error_Code,
306
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Message,
307
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
301
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="type">TpSvcMediaSessionHandler</span></a> *self</code></em>,
 
302
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Error_Code</code></em>,
 
303
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
304
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
308
305
<p>
309
306
The signature of an implementation of the D-Bus method
310
 
Error on interface org.freedesktop.Telepathy.Media.SessionHandler.</p>
 
307
Error on interface org.freedesktop.Telepathy.Media.SessionHandler.
 
308
</p>
311
309
<div class="variablelist"><table border="0">
312
310
<col align="left" valign="top">
313
311
<tbody>
314
312
<tr>
315
313
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
316
 
<td> The object implementing this interface
 
314
<td>The object implementing this interface
317
315
</td>
318
316
</tr>
319
317
<tr>
320
318
<td><p><span class="term"><em class="parameter"><code>in_Error_Code</code></em> :</span></p></td>
321
 
<td> guint  (FIXME, generate documentation)
 
319
<td>guint  (FIXME, generate documentation)
322
320
</td>
323
321
</tr>
324
322
<tr>
325
323
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
326
 
<td> const gchar * (FIXME, generate documentation)
 
324
<td>const gchar * (FIXME, generate documentation)
327
325
</td>
328
326
</tr>
329
327
<tr>
330
328
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
331
 
<td> Used to return values or throw an error
 
329
<td>Used to return values or throw an error
332
330
</td>
333
331
</tr>
334
332
</tbody>
338
336
<div class="refsect2" title="tp_svc_media_session_handler_implement_error ()">
339
337
<a name="tp-svc-media-session-handler-implement-error"></a><h3>tp_svc_media_session_handler_implement_error ()</h3>
340
338
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_session_handler_implement_error
341
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="returnvalue">TpSvcMediaSessionHandlerClass</span></a> *klass,
342
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-error-impl" title="tp_svc_media_session_handler_error_impl ()"><span class="returnvalue">tp_svc_media_session_handler_error_impl</span></a> impl);</pre>
 
339
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="type">TpSvcMediaSessionHandlerClass</span></a> *klass</code></em>,
 
340
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-error-impl" title="tp_svc_media_session_handler_error_impl ()"><span class="type">tp_svc_media_session_handler_error_impl</span></a> impl</code></em>);</pre>
343
341
<p>
344
342
Register an implementation for the Error method in the vtable
345
343
of an implementation of this interface. To be called from
346
 
the interface init function.</p>
 
344
the interface init function.
 
345
</p>
347
346
<div class="variablelist"><table border="0">
348
347
<col align="left" valign="top">
349
348
<tbody>
350
349
<tr>
351
350
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
352
 
<td> A class whose instances implement this interface
 
351
<td>A class whose instances implement this interface
353
352
</td>
354
353
</tr>
355
354
<tr>
356
355
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
357
 
<td> A callback used to implement the Error D-Bus method
 
356
<td>A callback used to implement the Error D-Bus method
358
357
</td>
359
358
</tr>
360
359
</tbody>
364
363
<div class="refsect2" title="tp_svc_media_session_handler_return_from_error ()">
365
364
<a name="tp-svc-media-session-handler-return-from-error"></a><h3>tp_svc_media_session_handler_return_from_error ()</h3>
366
365
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_session_handler_return_from_error
367
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
366
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
368
367
<p>
369
368
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
370
 
This inline function exists only to provide type-safety.</p>
 
369
This inline function exists only to provide type-safety.
 
370
</p>
371
371
<div class="variablelist"><table border="0">
372
372
<col align="left" valign="top">
373
373
<tbody><tr>
374
374
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
375
 
<td> The D-Bus method invocation context
 
375
<td>The D-Bus method invocation context
376
376
</td>
377
377
</tr></tbody>
378
378
</table></div>
381
381
<div class="refsect2" title="tp_svc_media_session_handler_ready_impl ()">
382
382
<a name="tp-svc-media-session-handler-ready-impl"></a><h3>tp_svc_media_session_handler_ready_impl ()</h3>
383
383
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_session_handler_ready_impl)
384
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="returnvalue">TpSvcMediaSessionHandler</span></a> *self,
385
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
384
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="type">TpSvcMediaSessionHandler</span></a> *self</code></em>,
 
385
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
386
386
<p>
387
387
The signature of an implementation of the D-Bus method
388
 
Ready on interface org.freedesktop.Telepathy.Media.SessionHandler.</p>
 
388
Ready on interface org.freedesktop.Telepathy.Media.SessionHandler.
 
389
</p>
389
390
<div class="variablelist"><table border="0">
390
391
<col align="left" valign="top">
391
392
<tbody>
392
393
<tr>
393
394
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
394
 
<td> The object implementing this interface
 
395
<td>The object implementing this interface
395
396
</td>
396
397
</tr>
397
398
<tr>
398
399
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
399
 
<td> Used to return values or throw an error
 
400
<td>Used to return values or throw an error
400
401
</td>
401
402
</tr>
402
403
</tbody>
406
407
<div class="refsect2" title="tp_svc_media_session_handler_implement_ready ()">
407
408
<a name="tp-svc-media-session-handler-implement-ready"></a><h3>tp_svc_media_session_handler_implement_ready ()</h3>
408
409
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_session_handler_implement_ready
409
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="returnvalue">TpSvcMediaSessionHandlerClass</span></a> *klass,
410
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-ready-impl" title="tp_svc_media_session_handler_ready_impl ()"><span class="returnvalue">tp_svc_media_session_handler_ready_impl</span></a> impl);</pre>
 
410
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandlerClass" title="TpSvcMediaSessionHandlerClass"><span class="type">TpSvcMediaSessionHandlerClass</span></a> *klass</code></em>,
 
411
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-session-handler-ready-impl" title="tp_svc_media_session_handler_ready_impl ()"><span class="type">tp_svc_media_session_handler_ready_impl</span></a> impl</code></em>);</pre>
411
412
<p>
412
413
Register an implementation for the Ready method in the vtable
413
414
of an implementation of this interface. To be called from
414
 
the interface init function.</p>
 
415
the interface init function.
 
416
</p>
415
417
<div class="variablelist"><table border="0">
416
418
<col align="left" valign="top">
417
419
<tbody>
418
420
<tr>
419
421
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
420
 
<td> A class whose instances implement this interface
 
422
<td>A class whose instances implement this interface
421
423
</td>
422
424
</tr>
423
425
<tr>
424
426
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
425
 
<td> A callback used to implement the Ready D-Bus method
 
427
<td>A callback used to implement the Ready D-Bus method
426
428
</td>
427
429
</tr>
428
430
</tbody>
432
434
<div class="refsect2" title="tp_svc_media_session_handler_return_from_ready ()">
433
435
<a name="tp-svc-media-session-handler-return-from-ready"></a><h3>tp_svc_media_session_handler_return_from_ready ()</h3>
434
436
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_session_handler_return_from_ready
435
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
437
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
436
438
<p>
437
439
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
438
 
This inline function exists only to provide type-safety.</p>
 
440
This inline function exists only to provide type-safety.
 
441
</p>
439
442
<div class="variablelist"><table border="0">
440
443
<col align="left" valign="top">
441
444
<tbody><tr>
442
445
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
443
 
<td> The D-Bus method invocation context
 
446
<td>The D-Bus method invocation context
444
447
</td>
445
448
</tr></tbody>
446
449
</table></div>
449
452
<div class="refsect2" title="tp_svc_media_session_handler_emit_new_stream_handler ()">
450
453
<a name="tp-svc-media-session-handler-emit-new-stream-handler"></a><h3>tp_svc_media_session_handler_emit_new_stream_handler ()</h3>
451
454
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_session_handler_emit_new_stream_handler
452
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
453
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Stream_Handler,
454
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_ID,
455
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Media_Type,
456
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> arg_Direction);</pre>
 
455
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
456
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Stream_Handler</code></em>,
 
457
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_ID</code></em>,
 
458
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Media_Type</code></em>,
 
459
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_Direction</code></em>);</pre>
457
460
<p>
458
461
Type-safe wrapper around g_signal_emit to emit the
459
 
NewStreamHandler signal on interface org.freedesktop.Telepathy.Media.SessionHandler.</p>
 
462
NewStreamHandler signal on interface org.freedesktop.Telepathy.Media.SessionHandler.
 
463
</p>
460
464
<div class="variablelist"><table border="0">
461
465
<col align="left" valign="top">
462
466
<tbody>
463
467
<tr>
464
468
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
465
 
<td> The object implementing this interface
 
469
<td>The object implementing this interface
466
470
</td>
467
471
</tr>
468
472
<tr>
469
473
<td><p><span class="term"><em class="parameter"><code>arg_Stream_Handler</code></em> :</span></p></td>
470
 
<td> const gchar * (FIXME, generate documentation)
 
474
<td>const gchar * (FIXME, generate documentation)
471
475
</td>
472
476
</tr>
473
477
<tr>
474
478
<td><p><span class="term"><em class="parameter"><code>arg_ID</code></em> :</span></p></td>
475
 
<td> guint  (FIXME, generate documentation)
 
479
<td>guint  (FIXME, generate documentation)
476
480
</td>
477
481
</tr>
478
482
<tr>
479
483
<td><p><span class="term"><em class="parameter"><code>arg_Media_Type</code></em> :</span></p></td>
480
 
<td> guint  (FIXME, generate documentation)
 
484
<td>guint  (FIXME, generate documentation)
481
485
</td>
482
486
</tr>
483
487
<tr>
484
488
<td><p><span class="term"><em class="parameter"><code>arg_Direction</code></em> :</span></p></td>
485
 
<td> guint  (FIXME, generate documentation)
 
489
<td>guint  (FIXME, generate documentation)
486
490
</td>
487
491
</tr>
488
492
</tbody>
493
497
<a name="TpSvcMediaStreamHandler-struct"></a><h3>TpSvcMediaStreamHandler</h3>
494
498
<pre class="programlisting">typedef struct _TpSvcMediaStreamHandler TpSvcMediaStreamHandler;</pre>
495
499
<p>
496
 
Dummy typedef representing any implementation of this interface.</p>
 
500
Dummy typedef representing any implementation of this interface.
 
501
</p>
497
502
</div>
498
503
<hr>
499
504
<div class="refsect2" title="TpSvcMediaStreamHandlerClass">
505
510
<p>
506
511
In a full implementation of this interface (i.e. all
507
512
methods implemented), the interface initialization
508
 
function used in <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
 
513
function used in <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS"><code class="function">G_IMPLEMENT_INTERFACE()</code></a> would
509
514
typically look like this:
510
515
</p>
511
516
<p>
532
537
#undef IMPLEMENT
533
538
}
534
539
</pre>
 
540
<p>
 
541
</p>
535
542
</div>
536
543
<hr>
537
544
<div class="refsect2" title="tp_svc_media_stream_handler_codec_choice_impl ()">
538
545
<a name="tp-svc-media-stream-handler-codec-choice-impl"></a><h3>tp_svc_media_stream_handler_codec_choice_impl ()</h3>
539
546
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_codec_choice_impl)
540
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
541
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Codec_ID,
542
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
547
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
548
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Codec_ID</code></em>,
 
549
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
543
550
<p>
544
551
The signature of an implementation of the D-Bus method
545
 
CodecChoice on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
552
CodecChoice on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
553
</p>
546
554
<div class="variablelist"><table border="0">
547
555
<col align="left" valign="top">
548
556
<tbody>
549
557
<tr>
550
558
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
551
 
<td> The object implementing this interface
 
559
<td>The object implementing this interface
552
560
</td>
553
561
</tr>
554
562
<tr>
555
563
<td><p><span class="term"><em class="parameter"><code>in_Codec_ID</code></em> :</span></p></td>
556
 
<td> guint  (FIXME, generate documentation)
 
564
<td>guint  (FIXME, generate documentation)
557
565
</td>
558
566
</tr>
559
567
<tr>
560
568
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
561
 
<td> Used to return values or throw an error
 
569
<td>Used to return values or throw an error
562
570
</td>
563
571
</tr>
564
572
</tbody>
568
576
<div class="refsect2" title="tp_svc_media_stream_handler_implement_codec_choice ()">
569
577
<a name="tp-svc-media-stream-handler-implement-codec-choice"></a><h3>tp_svc_media_stream_handler_implement_codec_choice ()</h3>
570
578
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_codec_choice
571
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
572
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codec-choice-impl" title="tp_svc_media_stream_handler_codec_choice_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_codec_choice_impl</span></a> impl);</pre>
 
579
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
580
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codec-choice-impl" title="tp_svc_media_stream_handler_codec_choice_impl ()"><span class="type">tp_svc_media_stream_handler_codec_choice_impl</span></a> impl</code></em>);</pre>
573
581
<p>
574
582
Register an implementation for the CodecChoice method in the vtable
575
583
of an implementation of this interface. To be called from
576
 
the interface init function.</p>
 
584
the interface init function.
 
585
</p>
577
586
<div class="variablelist"><table border="0">
578
587
<col align="left" valign="top">
579
588
<tbody>
580
589
<tr>
581
590
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
582
 
<td> A class whose instances implement this interface
 
591
<td>A class whose instances implement this interface
583
592
</td>
584
593
</tr>
585
594
<tr>
586
595
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
587
 
<td> A callback used to implement the CodecChoice D-Bus method
 
596
<td>A callback used to implement the CodecChoice D-Bus method
588
597
</td>
589
598
</tr>
590
599
</tbody>
594
603
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_codec_choice ()">
595
604
<a name="tp-svc-media-stream-handler-return-from-codec-choice"></a><h3>tp_svc_media_stream_handler_return_from_codec_choice ()</h3>
596
605
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_codec_choice
597
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
606
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
598
607
<p>
599
608
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
600
 
This inline function exists only to provide type-safety.</p>
 
609
This inline function exists only to provide type-safety.
 
610
</p>
601
611
<div class="variablelist"><table border="0">
602
612
<col align="left" valign="top">
603
613
<tbody><tr>
604
614
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
605
 
<td> The D-Bus method invocation context
 
615
<td>The D-Bus method invocation context
606
616
</td>
607
617
</tr></tbody>
608
618
</table></div>
611
621
<div class="refsect2" title="tp_svc_media_stream_handler_error_impl ()">
612
622
<a name="tp-svc-media-stream-handler-error-impl"></a><h3>tp_svc_media_stream_handler_error_impl ()</h3>
613
623
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_error_impl)
614
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
615
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_Error_Code,
616
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Message,
617
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
624
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
625
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_Error_Code</code></em>,
 
626
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Message</code></em>,
 
627
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
618
628
<p>
619
629
The signature of an implementation of the D-Bus method
620
 
Error on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
630
Error on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
631
</p>
621
632
<div class="variablelist"><table border="0">
622
633
<col align="left" valign="top">
623
634
<tbody>
624
635
<tr>
625
636
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
626
 
<td> The object implementing this interface
 
637
<td>The object implementing this interface
627
638
</td>
628
639
</tr>
629
640
<tr>
630
641
<td><p><span class="term"><em class="parameter"><code>in_Error_Code</code></em> :</span></p></td>
631
 
<td> guint  (FIXME, generate documentation)
 
642
<td>guint  (FIXME, generate documentation)
632
643
</td>
633
644
</tr>
634
645
<tr>
635
646
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
636
 
<td> const gchar * (FIXME, generate documentation)
 
647
<td>const gchar * (FIXME, generate documentation)
637
648
</td>
638
649
</tr>
639
650
<tr>
640
651
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
641
 
<td> Used to return values or throw an error
 
652
<td>Used to return values or throw an error
642
653
</td>
643
654
</tr>
644
655
</tbody>
648
659
<div class="refsect2" title="tp_svc_media_stream_handler_implement_error ()">
649
660
<a name="tp-svc-media-stream-handler-implement-error"></a><h3>tp_svc_media_stream_handler_implement_error ()</h3>
650
661
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_error
651
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
652
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-error-impl" title="tp_svc_media_stream_handler_error_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_error_impl</span></a> impl);</pre>
 
662
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
663
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-error-impl" title="tp_svc_media_stream_handler_error_impl ()"><span class="type">tp_svc_media_stream_handler_error_impl</span></a> impl</code></em>);</pre>
653
664
<p>
654
665
Register an implementation for the Error method in the vtable
655
666
of an implementation of this interface. To be called from
656
 
the interface init function.</p>
 
667
the interface init function.
 
668
</p>
657
669
<div class="variablelist"><table border="0">
658
670
<col align="left" valign="top">
659
671
<tbody>
660
672
<tr>
661
673
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
662
 
<td> A class whose instances implement this interface
 
674
<td>A class whose instances implement this interface
663
675
</td>
664
676
</tr>
665
677
<tr>
666
678
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
667
 
<td> A callback used to implement the Error D-Bus method
 
679
<td>A callback used to implement the Error D-Bus method
668
680
</td>
669
681
</tr>
670
682
</tbody>
674
686
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_error ()">
675
687
<a name="tp-svc-media-stream-handler-return-from-error"></a><h3>tp_svc_media_stream_handler_return_from_error ()</h3>
676
688
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_error
677
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
689
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
678
690
<p>
679
691
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
680
 
This inline function exists only to provide type-safety.</p>
 
692
This inline function exists only to provide type-safety.
 
693
</p>
681
694
<div class="variablelist"><table border="0">
682
695
<col align="left" valign="top">
683
696
<tbody><tr>
684
697
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
685
 
<td> The D-Bus method invocation context
 
698
<td>The D-Bus method invocation context
686
699
</td>
687
700
</tr></tbody>
688
701
</table></div>
691
704
<div class="refsect2" title="tp_svc_media_stream_handler_native_candidates_prepared_impl ()">
692
705
<a name="tp-svc-media-stream-handler-native-candidates-prepared-impl"></a><h3>tp_svc_media_stream_handler_native_candidates_prepared_impl ()</h3>
693
706
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_native_candidates_prepared_impl)
694
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
695
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
707
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
708
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
696
709
<p>
697
710
The signature of an implementation of the D-Bus method
698
 
NativeCandidatesPrepared on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
711
NativeCandidatesPrepared on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
712
</p>
699
713
<div class="variablelist"><table border="0">
700
714
<col align="left" valign="top">
701
715
<tbody>
702
716
<tr>
703
717
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
704
 
<td> The object implementing this interface
 
718
<td>The object implementing this interface
705
719
</td>
706
720
</tr>
707
721
<tr>
708
722
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
709
 
<td> Used to return values or throw an error
 
723
<td>Used to return values or throw an error
710
724
</td>
711
725
</tr>
712
726
</tbody>
716
730
<div class="refsect2" title="tp_svc_media_stream_handler_implement_native_candidates_prepared ()">
717
731
<a name="tp-svc-media-stream-handler-implement-native-candidates-prepared"></a><h3>tp_svc_media_stream_handler_implement_native_candidates_prepared ()</h3>
718
732
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_native_candidates_prepared
719
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
720
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-native-candidates-prepared-impl" title="tp_svc_media_stream_handler_native_candidates_prepared_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_native_candidates_prepared_impl</span></a> impl);</pre>
 
733
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
734
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-native-candidates-prepared-impl" title="tp_svc_media_stream_handler_native_candidates_prepared_impl ()"><span class="type">tp_svc_media_stream_handler_native_candidates_prepared_impl</span></a> impl</code></em>);</pre>
721
735
<p>
722
736
Register an implementation for the NativeCandidatesPrepared method in the vtable
723
737
of an implementation of this interface. To be called from
724
 
the interface init function.</p>
 
738
the interface init function.
 
739
</p>
725
740
<div class="variablelist"><table border="0">
726
741
<col align="left" valign="top">
727
742
<tbody>
728
743
<tr>
729
744
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
730
 
<td> A class whose instances implement this interface
 
745
<td>A class whose instances implement this interface
731
746
</td>
732
747
</tr>
733
748
<tr>
734
749
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
735
 
<td> A callback used to implement the NativeCandidatesPrepared D-Bus method
 
750
<td>A callback used to implement the NativeCandidatesPrepared D-Bus method
736
751
</td>
737
752
</tr>
738
753
</tbody>
742
757
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_native_candidates_prepared ()">
743
758
<a name="tp-svc-media-stream-handler-return-from-native-candidates-prepared"></a><h3>tp_svc_media_stream_handler_return_from_native_candidates_prepared ()</h3>
744
759
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_native_candidates_prepared
745
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
760
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
746
761
<p>
747
762
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
748
 
This inline function exists only to provide type-safety.</p>
 
763
This inline function exists only to provide type-safety.
 
764
</p>
749
765
<div class="variablelist"><table border="0">
750
766
<col align="left" valign="top">
751
767
<tbody><tr>
752
768
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
753
 
<td> The D-Bus method invocation context
 
769
<td>The D-Bus method invocation context
754
770
</td>
755
771
</tr></tbody>
756
772
</table></div>
759
775
<div class="refsect2" title="tp_svc_media_stream_handler_new_active_candidate_pair_impl ()">
760
776
<a name="tp-svc-media-stream-handler-new-active-candidate-pair-impl"></a><h3>tp_svc_media_stream_handler_new_active_candidate_pair_impl ()</h3>
761
777
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_new_active_candidate_pair_impl)
762
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
763
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Native_Candidate_ID,
764
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Remote_Candidate_ID,
765
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
778
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
779
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Native_Candidate_ID</code></em>,
 
780
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Remote_Candidate_ID</code></em>,
 
781
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
766
782
<p>
767
783
The signature of an implementation of the D-Bus method
768
 
NewActiveCandidatePair on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
784
NewActiveCandidatePair on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
785
</p>
769
786
<div class="variablelist"><table border="0">
770
787
<col align="left" valign="top">
771
788
<tbody>
772
789
<tr>
773
790
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
774
 
<td> The object implementing this interface
 
791
<td>The object implementing this interface
775
792
</td>
776
793
</tr>
777
794
<tr>
778
795
<td><p><span class="term"><em class="parameter"><code>in_Native_Candidate_ID</code></em> :</span></p></td>
779
 
<td> const gchar * (FIXME, generate documentation)
 
796
<td>const gchar * (FIXME, generate documentation)
780
797
</td>
781
798
</tr>
782
799
<tr>
783
800
<td><p><span class="term"><em class="parameter"><code>in_Remote_Candidate_ID</code></em> :</span></p></td>
784
 
<td> const gchar * (FIXME, generate documentation)
 
801
<td>const gchar * (FIXME, generate documentation)
785
802
</td>
786
803
</tr>
787
804
<tr>
788
805
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
789
 
<td> Used to return values or throw an error
 
806
<td>Used to return values or throw an error
790
807
</td>
791
808
</tr>
792
809
</tbody>
796
813
<div class="refsect2" title="tp_svc_media_stream_handler_implement_new_active_candidate_pair ()">
797
814
<a name="tp-svc-media-stream-handler-implement-new-active-candidate-pair"></a><h3>tp_svc_media_stream_handler_implement_new_active_candidate_pair ()</h3>
798
815
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_new_active_candidate_pair
799
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
800
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-active-candidate-pair-impl" title="tp_svc_media_stream_handler_new_active_candidate_pair_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_new_active_candidate_pair_impl</span></a> impl);</pre>
 
816
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
817
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-active-candidate-pair-impl" title="tp_svc_media_stream_handler_new_active_candidate_pair_impl ()"><span class="type">tp_svc_media_stream_handler_new_active_candidate_pair_impl</span></a> impl</code></em>);</pre>
801
818
<p>
802
819
Register an implementation for the NewActiveCandidatePair method in the vtable
803
820
of an implementation of this interface. To be called from
804
 
the interface init function.</p>
 
821
the interface init function.
 
822
</p>
805
823
<div class="variablelist"><table border="0">
806
824
<col align="left" valign="top">
807
825
<tbody>
808
826
<tr>
809
827
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
810
 
<td> A class whose instances implement this interface
 
828
<td>A class whose instances implement this interface
811
829
</td>
812
830
</tr>
813
831
<tr>
814
832
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
815
 
<td> A callback used to implement the NewActiveCandidatePair D-Bus method
 
833
<td>A callback used to implement the NewActiveCandidatePair D-Bus method
816
834
</td>
817
835
</tr>
818
836
</tbody>
822
840
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_new_active_candidate_pair ()">
823
841
<a name="tp-svc-media-stream-handler-return-from-new-active-candidate-pair"></a><h3>tp_svc_media_stream_handler_return_from_new_active_candidate_pair ()</h3>
824
842
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_new_active_candidate_pair
825
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
843
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
826
844
<p>
827
845
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
828
 
This inline function exists only to provide type-safety.</p>
 
846
This inline function exists only to provide type-safety.
 
847
</p>
829
848
<div class="variablelist"><table border="0">
830
849
<col align="left" valign="top">
831
850
<tbody><tr>
832
851
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
833
 
<td> The D-Bus method invocation context
 
852
<td>The D-Bus method invocation context
834
853
</td>
835
854
</tr></tbody>
836
855
</table></div>
839
858
<div class="refsect2" title="tp_svc_media_stream_handler_new_native_candidate_impl ()">
840
859
<a name="tp-svc-media-stream-handler-new-native-candidate-impl"></a><h3>tp_svc_media_stream_handler_new_native_candidate_impl ()</h3>
841
860
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_new_native_candidate_impl)
842
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
843
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *in_Candidate_ID,
844
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Transports,
845
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
861
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
862
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Candidate_ID</code></em>,
 
863
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Transports</code></em>,
 
864
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
846
865
<p>
847
866
The signature of an implementation of the D-Bus method
848
 
NewNativeCandidate on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
867
NewNativeCandidate on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
868
</p>
849
869
<div class="variablelist"><table border="0">
850
870
<col align="left" valign="top">
851
871
<tbody>
852
872
<tr>
853
873
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
854
 
<td> The object implementing this interface
 
874
<td>The object implementing this interface
855
875
</td>
856
876
</tr>
857
877
<tr>
858
878
<td><p><span class="term"><em class="parameter"><code>in_Candidate_ID</code></em> :</span></p></td>
859
 
<td> const gchar * (FIXME, generate documentation)
 
879
<td>const gchar * (FIXME, generate documentation)
860
880
</td>
861
881
</tr>
862
882
<tr>
863
883
<td><p><span class="term"><em class="parameter"><code>in_Transports</code></em> :</span></p></td>
864
 
<td> const GPtrArray * (FIXME, generate documentation)
 
884
<td>const GPtrArray * (FIXME, generate documentation)
865
885
</td>
866
886
</tr>
867
887
<tr>
868
888
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
869
 
<td> Used to return values or throw an error
 
889
<td>Used to return values or throw an error
870
890
</td>
871
891
</tr>
872
892
</tbody>
876
896
<div class="refsect2" title="tp_svc_media_stream_handler_implement_new_native_candidate ()">
877
897
<a name="tp-svc-media-stream-handler-implement-new-native-candidate"></a><h3>tp_svc_media_stream_handler_implement_new_native_candidate ()</h3>
878
898
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_new_native_candidate
879
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
880
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-native-candidate-impl" title="tp_svc_media_stream_handler_new_native_candidate_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_new_native_candidate_impl</span></a> impl);</pre>
 
899
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
900
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-new-native-candidate-impl" title="tp_svc_media_stream_handler_new_native_candidate_impl ()"><span class="type">tp_svc_media_stream_handler_new_native_candidate_impl</span></a> impl</code></em>);</pre>
881
901
<p>
882
902
Register an implementation for the NewNativeCandidate method in the vtable
883
903
of an implementation of this interface. To be called from
884
 
the interface init function.</p>
 
904
the interface init function.
 
905
</p>
885
906
<div class="variablelist"><table border="0">
886
907
<col align="left" valign="top">
887
908
<tbody>
888
909
<tr>
889
910
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
890
 
<td> A class whose instances implement this interface
 
911
<td>A class whose instances implement this interface
891
912
</td>
892
913
</tr>
893
914
<tr>
894
915
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
895
 
<td> A callback used to implement the NewNativeCandidate D-Bus method
 
916
<td>A callback used to implement the NewNativeCandidate D-Bus method
896
917
</td>
897
918
</tr>
898
919
</tbody>
902
923
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_new_native_candidate ()">
903
924
<a name="tp-svc-media-stream-handler-return-from-new-native-candidate"></a><h3>tp_svc_media_stream_handler_return_from_new_native_candidate ()</h3>
904
925
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_new_native_candidate
905
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
926
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
906
927
<p>
907
928
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
908
 
This inline function exists only to provide type-safety.</p>
 
929
This inline function exists only to provide type-safety.
 
930
</p>
909
931
<div class="variablelist"><table border="0">
910
932
<col align="left" valign="top">
911
933
<tbody><tr>
912
934
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
913
 
<td> The D-Bus method invocation context
 
935
<td>The D-Bus method invocation context
914
936
</td>
915
937
</tr></tbody>
916
938
</table></div>
919
941
<div class="refsect2" title="tp_svc_media_stream_handler_ready_impl ()">
920
942
<a name="tp-svc-media-stream-handler-ready-impl"></a><h3>tp_svc_media_stream_handler_ready_impl ()</h3>
921
943
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_ready_impl)
922
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
923
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
924
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
944
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
945
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
946
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
925
947
<p>
926
948
The signature of an implementation of the D-Bus method
927
 
Ready on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
949
Ready on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
950
</p>
928
951
<div class="variablelist"><table border="0">
929
952
<col align="left" valign="top">
930
953
<tbody>
931
954
<tr>
932
955
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
933
 
<td> The object implementing this interface
 
956
<td>The object implementing this interface
934
957
</td>
935
958
</tr>
936
959
<tr>
937
960
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
938
 
<td> const GPtrArray * (FIXME, generate documentation)
 
961
<td>const GPtrArray * (FIXME, generate documentation)
939
962
</td>
940
963
</tr>
941
964
<tr>
942
965
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
943
 
<td> Used to return values or throw an error
 
966
<td>Used to return values or throw an error
944
967
</td>
945
968
</tr>
946
969
</tbody>
950
973
<div class="refsect2" title="tp_svc_media_stream_handler_implement_ready ()">
951
974
<a name="tp-svc-media-stream-handler-implement-ready"></a><h3>tp_svc_media_stream_handler_implement_ready ()</h3>
952
975
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_ready
953
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
954
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-ready-impl" title="tp_svc_media_stream_handler_ready_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_ready_impl</span></a> impl);</pre>
 
976
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
977
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-ready-impl" title="tp_svc_media_stream_handler_ready_impl ()"><span class="type">tp_svc_media_stream_handler_ready_impl</span></a> impl</code></em>);</pre>
955
978
<p>
956
979
Register an implementation for the Ready method in the vtable
957
980
of an implementation of this interface. To be called from
958
 
the interface init function.</p>
 
981
the interface init function.
 
982
</p>
959
983
<div class="variablelist"><table border="0">
960
984
<col align="left" valign="top">
961
985
<tbody>
962
986
<tr>
963
987
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
964
 
<td> A class whose instances implement this interface
 
988
<td>A class whose instances implement this interface
965
989
</td>
966
990
</tr>
967
991
<tr>
968
992
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
969
 
<td> A callback used to implement the Ready D-Bus method
 
993
<td>A callback used to implement the Ready D-Bus method
970
994
</td>
971
995
</tr>
972
996
</tbody>
976
1000
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_ready ()">
977
1001
<a name="tp-svc-media-stream-handler-return-from-ready"></a><h3>tp_svc_media_stream_handler_return_from_ready ()</h3>
978
1002
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_ready
979
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1003
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
980
1004
<p>
981
1005
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
982
 
This inline function exists only to provide type-safety.</p>
 
1006
This inline function exists only to provide type-safety.
 
1007
</p>
983
1008
<div class="variablelist"><table border="0">
984
1009
<col align="left" valign="top">
985
1010
<tbody><tr>
986
1011
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
987
 
<td> The D-Bus method invocation context
 
1012
<td>The D-Bus method invocation context
988
1013
</td>
989
1014
</tr></tbody>
990
1015
</table></div>
993
1018
<div class="refsect2" title="tp_svc_media_stream_handler_set_local_codecs_impl ()">
994
1019
<a name="tp-svc-media-stream-handler-set-local-codecs-impl"></a><h3>tp_svc_media_stream_handler_set_local_codecs_impl ()</h3>
995
1020
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_set_local_codecs_impl)
996
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
997
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
998
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1021
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
1022
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
1023
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
999
1024
<p>
1000
1025
The signature of an implementation of the D-Bus method
1001
 
SetLocalCodecs on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1026
SetLocalCodecs on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1027
</p>
1002
1028
<div class="variablelist"><table border="0">
1003
1029
<col align="left" valign="top">
1004
1030
<tbody>
1005
1031
<tr>
1006
1032
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1007
 
<td> The object implementing this interface
 
1033
<td>The object implementing this interface
1008
1034
</td>
1009
1035
</tr>
1010
1036
<tr>
1011
1037
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
1012
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1038
<td>const GPtrArray * (FIXME, generate documentation)
1013
1039
</td>
1014
1040
</tr>
1015
1041
<tr>
1016
1042
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1017
 
<td> Used to return values or throw an error
 
1043
<td>Used to return values or throw an error
1018
1044
</td>
1019
1045
</tr>
1020
1046
</tbody>
1024
1050
<div class="refsect2" title="tp_svc_media_stream_handler_implement_set_local_codecs ()">
1025
1051
<a name="tp-svc-media-stream-handler-implement-set-local-codecs"></a><h3>tp_svc_media_stream_handler_implement_set_local_codecs ()</h3>
1026
1052
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_set_local_codecs
1027
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
1028
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-set-local-codecs-impl" title="tp_svc_media_stream_handler_set_local_codecs_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_set_local_codecs_impl</span></a> impl);</pre>
 
1053
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
1054
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-set-local-codecs-impl" title="tp_svc_media_stream_handler_set_local_codecs_impl ()"><span class="type">tp_svc_media_stream_handler_set_local_codecs_impl</span></a> impl</code></em>);</pre>
1029
1055
<p>
1030
1056
Register an implementation for the SetLocalCodecs method in the vtable
1031
1057
of an implementation of this interface. To be called from
1032
 
the interface init function.</p>
 
1058
the interface init function.
 
1059
</p>
1033
1060
<div class="variablelist"><table border="0">
1034
1061
<col align="left" valign="top">
1035
1062
<tbody>
1036
1063
<tr>
1037
1064
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1038
 
<td> A class whose instances implement this interface
 
1065
<td>A class whose instances implement this interface
1039
1066
</td>
1040
1067
</tr>
1041
1068
<tr>
1042
1069
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1043
 
<td> A callback used to implement the SetLocalCodecs D-Bus method
 
1070
<td>A callback used to implement the SetLocalCodecs D-Bus method
1044
1071
</td>
1045
1072
</tr>
1046
1073
</tbody>
1050
1077
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_set_local_codecs ()">
1051
1078
<a name="tp-svc-media-stream-handler-return-from-set-local-codecs"></a><h3>tp_svc_media_stream_handler_return_from_set_local_codecs ()</h3>
1052
1079
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_set_local_codecs
1053
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1080
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1054
1081
<p>
1055
1082
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1056
 
This inline function exists only to provide type-safety.</p>
 
1083
This inline function exists only to provide type-safety.
 
1084
</p>
1057
1085
<div class="variablelist"><table border="0">
1058
1086
<col align="left" valign="top">
1059
1087
<tbody><tr>
1060
1088
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1061
 
<td> The D-Bus method invocation context
 
1089
<td>The D-Bus method invocation context
1062
1090
</td>
1063
1091
</tr></tbody>
1064
1092
</table></div>
1067
1095
<div class="refsect2" title="tp_svc_media_stream_handler_stream_state_impl ()">
1068
1096
<a name="tp-svc-media-stream-handler-stream-state-impl"></a><h3>tp_svc_media_stream_handler_stream_state_impl ()</h3>
1069
1097
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_stream_state_impl)
1070
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
1071
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> in_State,
1072
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1098
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
1099
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_State</code></em>,
 
1100
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1073
1101
<p>
1074
1102
The signature of an implementation of the D-Bus method
1075
 
StreamState on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1103
StreamState on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1104
</p>
1076
1105
<div class="variablelist"><table border="0">
1077
1106
<col align="left" valign="top">
1078
1107
<tbody>
1079
1108
<tr>
1080
1109
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1081
 
<td> The object implementing this interface
 
1110
<td>The object implementing this interface
1082
1111
</td>
1083
1112
</tr>
1084
1113
<tr>
1085
1114
<td><p><span class="term"><em class="parameter"><code>in_State</code></em> :</span></p></td>
1086
 
<td> guint  (FIXME, generate documentation)
 
1115
<td>guint  (FIXME, generate documentation)
1087
1116
</td>
1088
1117
</tr>
1089
1118
<tr>
1090
1119
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1091
 
<td> Used to return values or throw an error
 
1120
<td>Used to return values or throw an error
1092
1121
</td>
1093
1122
</tr>
1094
1123
</tbody>
1098
1127
<div class="refsect2" title="tp_svc_media_stream_handler_implement_stream_state ()">
1099
1128
<a name="tp-svc-media-stream-handler-implement-stream-state"></a><h3>tp_svc_media_stream_handler_implement_stream_state ()</h3>
1100
1129
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_stream_state
1101
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
1102
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-stream-state-impl" title="tp_svc_media_stream_handler_stream_state_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_stream_state_impl</span></a> impl);</pre>
 
1130
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
1131
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-stream-state-impl" title="tp_svc_media_stream_handler_stream_state_impl ()"><span class="type">tp_svc_media_stream_handler_stream_state_impl</span></a> impl</code></em>);</pre>
1103
1132
<p>
1104
1133
Register an implementation for the StreamState method in the vtable
1105
1134
of an implementation of this interface. To be called from
1106
 
the interface init function.</p>
 
1135
the interface init function.
 
1136
</p>
1107
1137
<div class="variablelist"><table border="0">
1108
1138
<col align="left" valign="top">
1109
1139
<tbody>
1110
1140
<tr>
1111
1141
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1112
 
<td> A class whose instances implement this interface
 
1142
<td>A class whose instances implement this interface
1113
1143
</td>
1114
1144
</tr>
1115
1145
<tr>
1116
1146
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1117
 
<td> A callback used to implement the StreamState D-Bus method
 
1147
<td>A callback used to implement the StreamState D-Bus method
1118
1148
</td>
1119
1149
</tr>
1120
1150
</tbody>
1124
1154
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_stream_state ()">
1125
1155
<a name="tp-svc-media-stream-handler-return-from-stream-state"></a><h3>tp_svc_media_stream_handler_return_from_stream_state ()</h3>
1126
1156
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_stream_state
1127
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1157
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1128
1158
<p>
1129
1159
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1130
 
This inline function exists only to provide type-safety.</p>
 
1160
This inline function exists only to provide type-safety.
 
1161
</p>
1131
1162
<div class="variablelist"><table border="0">
1132
1163
<col align="left" valign="top">
1133
1164
<tbody><tr>
1134
1165
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1135
 
<td> The D-Bus method invocation context
 
1166
<td>The D-Bus method invocation context
1136
1167
</td>
1137
1168
</tr></tbody>
1138
1169
</table></div>
1141
1172
<div class="refsect2" title="tp_svc_media_stream_handler_supported_codecs_impl ()">
1142
1173
<a name="tp-svc-media-stream-handler-supported-codecs-impl"></a><h3>tp_svc_media_stream_handler_supported_codecs_impl ()</h3>
1143
1174
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_supported_codecs_impl)
1144
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
1145
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
1146
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1175
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
1176
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
1177
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1147
1178
<p>
1148
1179
The signature of an implementation of the D-Bus method
1149
 
SupportedCodecs on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1180
SupportedCodecs on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1181
</p>
1150
1182
<div class="variablelist"><table border="0">
1151
1183
<col align="left" valign="top">
1152
1184
<tbody>
1153
1185
<tr>
1154
1186
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1155
 
<td> The object implementing this interface
 
1187
<td>The object implementing this interface
1156
1188
</td>
1157
1189
</tr>
1158
1190
<tr>
1159
1191
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
1160
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1192
<td>const GPtrArray * (FIXME, generate documentation)
1161
1193
</td>
1162
1194
</tr>
1163
1195
<tr>
1164
1196
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1165
 
<td> Used to return values or throw an error
 
1197
<td>Used to return values or throw an error
1166
1198
</td>
1167
1199
</tr>
1168
1200
</tbody>
1172
1204
<div class="refsect2" title="tp_svc_media_stream_handler_implement_supported_codecs ()">
1173
1205
<a name="tp-svc-media-stream-handler-implement-supported-codecs"></a><h3>tp_svc_media_stream_handler_implement_supported_codecs ()</h3>
1174
1206
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_supported_codecs
1175
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
1176
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-supported-codecs-impl" title="tp_svc_media_stream_handler_supported_codecs_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_supported_codecs_impl</span></a> impl);</pre>
 
1207
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
1208
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-supported-codecs-impl" title="tp_svc_media_stream_handler_supported_codecs_impl ()"><span class="type">tp_svc_media_stream_handler_supported_codecs_impl</span></a> impl</code></em>);</pre>
1177
1209
<p>
1178
1210
Register an implementation for the SupportedCodecs method in the vtable
1179
1211
of an implementation of this interface. To be called from
1180
 
the interface init function.</p>
 
1212
the interface init function.
 
1213
</p>
1181
1214
<div class="variablelist"><table border="0">
1182
1215
<col align="left" valign="top">
1183
1216
<tbody>
1184
1217
<tr>
1185
1218
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1186
 
<td> A class whose instances implement this interface
 
1219
<td>A class whose instances implement this interface
1187
1220
</td>
1188
1221
</tr>
1189
1222
<tr>
1190
1223
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1191
 
<td> A callback used to implement the SupportedCodecs D-Bus method
 
1224
<td>A callback used to implement the SupportedCodecs D-Bus method
1192
1225
</td>
1193
1226
</tr>
1194
1227
</tbody>
1198
1231
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_supported_codecs ()">
1199
1232
<a name="tp-svc-media-stream-handler-return-from-supported-codecs"></a><h3>tp_svc_media_stream_handler_return_from_supported_codecs ()</h3>
1200
1233
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_supported_codecs
1201
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1234
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1202
1235
<p>
1203
1236
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1204
 
This inline function exists only to provide type-safety.</p>
 
1237
This inline function exists only to provide type-safety.
 
1238
</p>
1205
1239
<div class="variablelist"><table border="0">
1206
1240
<col align="left" valign="top">
1207
1241
<tbody><tr>
1208
1242
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1209
 
<td> The D-Bus method invocation context
 
1243
<td>The D-Bus method invocation context
1210
1244
</td>
1211
1245
</tr></tbody>
1212
1246
</table></div>
1215
1249
<div class="refsect2" title="tp_svc_media_stream_handler_emit_add_remote_candidate ()">
1216
1250
<a name="tp-svc-media-stream-handler-emit-add-remote-candidate"></a><h3>tp_svc_media_stream_handler_emit_add_remote_candidate ()</h3>
1217
1251
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_add_remote_candidate
1218
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1219
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Candidate_ID,
1220
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Transports);</pre>
 
1252
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1253
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Candidate_ID</code></em>,
 
1254
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Transports</code></em>);</pre>
1221
1255
<p>
1222
1256
Type-safe wrapper around g_signal_emit to emit the
1223
 
AddRemoteCandidate signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1257
AddRemoteCandidate signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1258
</p>
1224
1259
<div class="variablelist"><table border="0">
1225
1260
<col align="left" valign="top">
1226
1261
<tbody>
1227
1262
<tr>
1228
1263
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1229
 
<td> The object implementing this interface
 
1264
<td>The object implementing this interface
1230
1265
</td>
1231
1266
</tr>
1232
1267
<tr>
1233
1268
<td><p><span class="term"><em class="parameter"><code>arg_Candidate_ID</code></em> :</span></p></td>
1234
 
<td> const gchar * (FIXME, generate documentation)
 
1269
<td>const gchar * (FIXME, generate documentation)
1235
1270
</td>
1236
1271
</tr>
1237
1272
<tr>
1238
1273
<td><p><span class="term"><em class="parameter"><code>arg_Transports</code></em> :</span></p></td>
1239
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1274
<td>const GPtrArray * (FIXME, generate documentation)
1240
1275
</td>
1241
1276
</tr>
1242
1277
</tbody>
1246
1281
<div class="refsect2" title="tp_svc_media_stream_handler_emit_close ()">
1247
1282
<a name="tp-svc-media-stream-handler-emit-close"></a><h3>tp_svc_media_stream_handler_emit_close ()</h3>
1248
1283
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_close
1249
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance);</pre>
 
1284
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);</pre>
1250
1285
<p>
1251
1286
Type-safe wrapper around g_signal_emit to emit the
1252
 
Close signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1287
Close signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1288
</p>
1253
1289
<div class="variablelist"><table border="0">
1254
1290
<col align="left" valign="top">
1255
1291
<tbody><tr>
1256
1292
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1257
 
<td> The object implementing this interface
 
1293
<td>The object implementing this interface
1258
1294
</td>
1259
1295
</tr></tbody>
1260
1296
</table></div>
1263
1299
<div class="refsect2" title="tp_svc_media_stream_handler_emit_remove_remote_candidate ()">
1264
1300
<a name="tp-svc-media-stream-handler-emit-remove-remote-candidate"></a><h3>tp_svc_media_stream_handler_emit_remove_remote_candidate ()</h3>
1265
1301
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_remove_remote_candidate
1266
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1267
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Candidate_ID);</pre>
 
1302
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1303
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Candidate_ID</code></em>);</pre>
1268
1304
<p>
1269
1305
Type-safe wrapper around g_signal_emit to emit the
1270
 
RemoveRemoteCandidate signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1306
RemoveRemoteCandidate signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1307
</p>
1271
1308
<div class="variablelist"><table border="0">
1272
1309
<col align="left" valign="top">
1273
1310
<tbody>
1274
1311
<tr>
1275
1312
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1276
 
<td> The object implementing this interface
 
1313
<td>The object implementing this interface
1277
1314
</td>
1278
1315
</tr>
1279
1316
<tr>
1280
1317
<td><p><span class="term"><em class="parameter"><code>arg_Candidate_ID</code></em> :</span></p></td>
1281
 
<td> const gchar * (FIXME, generate documentation)
 
1318
<td>const gchar * (FIXME, generate documentation)
1282
1319
</td>
1283
1320
</tr>
1284
1321
</tbody>
1288
1325
<div class="refsect2" title="tp_svc_media_stream_handler_emit_set_active_candidate_pair ()">
1289
1326
<a name="tp-svc-media-stream-handler-emit-set-active-candidate-pair"></a><h3>tp_svc_media_stream_handler_emit_set_active_candidate_pair ()</h3>
1290
1327
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_set_active_candidate_pair
1291
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1292
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Native_Candidate_ID,
1293
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *arg_Remote_Candidate_ID);</pre>
 
1328
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1329
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Native_Candidate_ID</code></em>,
 
1330
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Remote_Candidate_ID</code></em>);</pre>
1294
1331
<p>
1295
1332
Type-safe wrapper around g_signal_emit to emit the
1296
 
SetActiveCandidatePair signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1333
SetActiveCandidatePair signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1334
</p>
1297
1335
<div class="variablelist"><table border="0">
1298
1336
<col align="left" valign="top">
1299
1337
<tbody>
1300
1338
<tr>
1301
1339
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1302
 
<td> The object implementing this interface
 
1340
<td>The object implementing this interface
1303
1341
</td>
1304
1342
</tr>
1305
1343
<tr>
1306
1344
<td><p><span class="term"><em class="parameter"><code>arg_Native_Candidate_ID</code></em> :</span></p></td>
1307
 
<td> const gchar * (FIXME, generate documentation)
 
1345
<td>const gchar * (FIXME, generate documentation)
1308
1346
</td>
1309
1347
</tr>
1310
1348
<tr>
1311
1349
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Candidate_ID</code></em> :</span></p></td>
1312
 
<td> const gchar * (FIXME, generate documentation)
 
1350
<td>const gchar * (FIXME, generate documentation)
1313
1351
</td>
1314
1352
</tr>
1315
1353
</tbody>
1319
1357
<div class="refsect2" title="tp_svc_media_stream_handler_emit_set_remote_candidate_list ()">
1320
1358
<a name="tp-svc-media-stream-handler-emit-set-remote-candidate-list"></a><h3>tp_svc_media_stream_handler_emit_set_remote_candidate_list ()</h3>
1321
1359
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_set_remote_candidate_list
1322
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1323
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Remote_Candidates);</pre>
 
1360
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1361
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Remote_Candidates</code></em>);</pre>
1324
1362
<p>
1325
1363
Type-safe wrapper around g_signal_emit to emit the
1326
 
SetRemoteCandidateList signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1364
SetRemoteCandidateList signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1365
</p>
1327
1366
<div class="variablelist"><table border="0">
1328
1367
<col align="left" valign="top">
1329
1368
<tbody>
1330
1369
<tr>
1331
1370
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1332
 
<td> The object implementing this interface
 
1371
<td>The object implementing this interface
1333
1372
</td>
1334
1373
</tr>
1335
1374
<tr>
1336
1375
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Candidates</code></em> :</span></p></td>
1337
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1376
<td>const GPtrArray * (FIXME, generate documentation)
1338
1377
</td>
1339
1378
</tr>
1340
1379
</tbody>
1344
1383
<div class="refsect2" title="tp_svc_media_stream_handler_emit_set_remote_codecs ()">
1345
1384
<a name="tp-svc-media-stream-handler-emit-set-remote-codecs"></a><h3>tp_svc_media_stream_handler_emit_set_remote_codecs ()</h3>
1346
1385
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_set_remote_codecs
1347
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1348
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *arg_Codecs);</pre>
 
1386
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1387
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Codecs</code></em>);</pre>
1349
1388
<p>
1350
1389
Type-safe wrapper around g_signal_emit to emit the
1351
 
SetRemoteCodecs signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1390
SetRemoteCodecs signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1391
</p>
1352
1392
<div class="variablelist"><table border="0">
1353
1393
<col align="left" valign="top">
1354
1394
<tbody>
1355
1395
<tr>
1356
1396
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1357
 
<td> The object implementing this interface
 
1397
<td>The object implementing this interface
1358
1398
</td>
1359
1399
</tr>
1360
1400
<tr>
1361
1401
<td><p><span class="term"><em class="parameter"><code>arg_Codecs</code></em> :</span></p></td>
1362
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1402
<td>const GPtrArray * (FIXME, generate documentation)
1363
1403
</td>
1364
1404
</tr>
1365
1405
</tbody>
1369
1409
<div class="refsect2" title="tp_svc_media_stream_handler_emit_set_stream_playing ()">
1370
1410
<a name="tp-svc-media-stream-handler-emit-set-stream-playing"></a><h3>tp_svc_media_stream_handler_emit_set_stream_playing ()</h3>
1371
1411
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_set_stream_playing
1372
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1373
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Playing);</pre>
 
1412
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1413
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Playing</code></em>);</pre>
1374
1414
<p>
1375
1415
Type-safe wrapper around g_signal_emit to emit the
1376
 
SetStreamPlaying signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1416
SetStreamPlaying signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1417
</p>
1377
1418
<div class="variablelist"><table border="0">
1378
1419
<col align="left" valign="top">
1379
1420
<tbody>
1380
1421
<tr>
1381
1422
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1382
 
<td> The object implementing this interface
 
1423
<td>The object implementing this interface
1383
1424
</td>
1384
1425
</tr>
1385
1426
<tr>
1386
1427
<td><p><span class="term"><em class="parameter"><code>arg_Playing</code></em> :</span></p></td>
1387
 
<td> gboolean  (FIXME, generate documentation)
 
1428
<td>gboolean  (FIXME, generate documentation)
1388
1429
</td>
1389
1430
</tr>
1390
1431
</tbody>
1394
1435
<div class="refsect2" title="tp_svc_media_stream_handler_emit_set_stream_sending ()">
1395
1436
<a name="tp-svc-media-stream-handler-emit-set-stream-sending"></a><h3>tp_svc_media_stream_handler_emit_set_stream_sending ()</h3>
1396
1437
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_set_stream_sending
1397
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1398
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Sending);</pre>
 
1438
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1439
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Sending</code></em>);</pre>
1399
1440
<p>
1400
1441
Type-safe wrapper around g_signal_emit to emit the
1401
 
SetStreamSending signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1442
SetStreamSending signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1443
</p>
1402
1444
<div class="variablelist"><table border="0">
1403
1445
<col align="left" valign="top">
1404
1446
<tbody>
1405
1447
<tr>
1406
1448
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1407
 
<td> The object implementing this interface
 
1449
<td>The object implementing this interface
1408
1450
</td>
1409
1451
</tr>
1410
1452
<tr>
1411
1453
<td><p><span class="term"><em class="parameter"><code>arg_Sending</code></em> :</span></p></td>
1412
 
<td> gboolean  (FIXME, generate documentation)
 
1454
<td>gboolean  (FIXME, generate documentation)
1413
1455
</td>
1414
1456
</tr>
1415
1457
</tbody>
1419
1461
<div class="refsect2" title="tp_svc_media_stream_handler_emit_start_telephony_event ()">
1420
1462
<a name="tp-svc-media-stream-handler-emit-start-telephony-event"></a><h3>tp_svc_media_stream_handler_emit_start_telephony_event ()</h3>
1421
1463
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_start_telephony_event
1422
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1423
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> arg_Event);</pre>
 
1464
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1465
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> arg_Event</code></em>);</pre>
1424
1466
<p>
1425
1467
Type-safe wrapper around g_signal_emit to emit the
1426
 
StartTelephonyEvent signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1468
StartTelephonyEvent signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1469
</p>
1427
1470
<div class="variablelist"><table border="0">
1428
1471
<col align="left" valign="top">
1429
1472
<tbody>
1430
1473
<tr>
1431
1474
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1432
 
<td> The object implementing this interface
 
1475
<td>The object implementing this interface
1433
1476
</td>
1434
1477
</tr>
1435
1478
<tr>
1436
1479
<td><p><span class="term"><em class="parameter"><code>arg_Event</code></em> :</span></p></td>
1437
 
<td> guchar  (FIXME, generate documentation)
 
1480
<td>guchar  (FIXME, generate documentation)
1438
1481
</td>
1439
1482
</tr>
1440
1483
</tbody>
1444
1487
<div class="refsect2" title="tp_svc_media_stream_handler_emit_stop_telephony_event ()">
1445
1488
<a name="tp-svc-media-stream-handler-emit-stop-telephony-event"></a><h3>tp_svc_media_stream_handler_emit_stop_telephony_event ()</h3>
1446
1489
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_stop_telephony_event
1447
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance);</pre>
 
1490
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>);</pre>
1448
1491
<p>
1449
1492
Type-safe wrapper around g_signal_emit to emit the
1450
 
StopTelephonyEvent signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1493
StopTelephonyEvent signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1494
</p>
1451
1495
<div class="variablelist"><table border="0">
1452
1496
<col align="left" valign="top">
1453
1497
<tbody><tr>
1454
1498
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1455
 
<td> The object implementing this interface
 
1499
<td>The object implementing this interface
1456
1500
</td>
1457
1501
</tr></tbody>
1458
1502
</table></div>
1461
1505
<div class="refsect2" title="tp_svc_media_stream_handler_emit_set_stream_held ()">
1462
1506
<a name="tp-svc-media-stream-handler-emit-set-stream-held"></a><h3>tp_svc_media_stream_handler_emit_set_stream_held ()</h3>
1463
1507
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_emit_set_stream_held
1464
 
                                                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> instance,
1465
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> arg_Held);</pre>
 
1508
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> instance</code></em>,
 
1509
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Held</code></em>);</pre>
1466
1510
<p>
1467
1511
Type-safe wrapper around g_signal_emit to emit the
1468
 
SetStreamHeld signal on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1512
SetStreamHeld signal on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1513
</p>
1469
1514
<div class="variablelist"><table border="0">
1470
1515
<col align="left" valign="top">
1471
1516
<tbody>
1472
1517
<tr>
1473
1518
<td><p><span class="term"><em class="parameter"><code>instance</code></em> :</span></p></td>
1474
 
<td> The object implementing this interface
 
1519
<td>The object implementing this interface
1475
1520
</td>
1476
1521
</tr>
1477
1522
<tr>
1478
1523
<td><p><span class="term"><em class="parameter"><code>arg_Held</code></em> :</span></p></td>
1479
 
<td> gboolean  (FIXME, generate documentation)
 
1524
<td>gboolean  (FIXME, generate documentation)
1480
1525
</td>
1481
1526
</tr>
1482
1527
</tbody>
1486
1531
<div class="refsect2" title="tp_svc_media_stream_handler_hold_state_impl ()">
1487
1532
<a name="tp-svc-media-stream-handler-hold-state-impl"></a><h3>tp_svc_media_stream_handler_hold_state_impl ()</h3>
1488
1533
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_hold_state_impl)
1489
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
1490
 
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> in_Held,
1491
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1534
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
1535
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> in_Held</code></em>,
 
1536
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1492
1537
<p>
1493
1538
The signature of an implementation of the D-Bus method
1494
 
HoldState on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1539
HoldState on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1540
</p>
1495
1541
<div class="variablelist"><table border="0">
1496
1542
<col align="left" valign="top">
1497
1543
<tbody>
1498
1544
<tr>
1499
1545
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1500
 
<td> The object implementing this interface
 
1546
<td>The object implementing this interface
1501
1547
</td>
1502
1548
</tr>
1503
1549
<tr>
1504
1550
<td><p><span class="term"><em class="parameter"><code>in_Held</code></em> :</span></p></td>
1505
 
<td> gboolean  (FIXME, generate documentation)
 
1551
<td>gboolean  (FIXME, generate documentation)
1506
1552
</td>
1507
1553
</tr>
1508
1554
<tr>
1509
1555
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1510
 
<td> Used to return values or throw an error
 
1556
<td>Used to return values or throw an error
1511
1557
</td>
1512
1558
</tr>
1513
1559
</tbody>
1517
1563
<div class="refsect2" title="tp_svc_media_stream_handler_implement_hold_state ()">
1518
1564
<a name="tp-svc-media-stream-handler-implement-hold-state"></a><h3>tp_svc_media_stream_handler_implement_hold_state ()</h3>
1519
1565
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_hold_state
1520
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
1521
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-hold-state-impl" title="tp_svc_media_stream_handler_hold_state_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_hold_state_impl</span></a> impl);</pre>
 
1566
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
1567
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-hold-state-impl" title="tp_svc_media_stream_handler_hold_state_impl ()"><span class="type">tp_svc_media_stream_handler_hold_state_impl</span></a> impl</code></em>);</pre>
1522
1568
<p>
1523
1569
Register an implementation for the HoldState method in the vtable
1524
1570
of an implementation of this interface. To be called from
1525
 
the interface init function.</p>
 
1571
the interface init function.
 
1572
</p>
1526
1573
<div class="variablelist"><table border="0">
1527
1574
<col align="left" valign="top">
1528
1575
<tbody>
1529
1576
<tr>
1530
1577
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1531
 
<td> A class whose instances implement this interface
 
1578
<td>A class whose instances implement this interface
1532
1579
</td>
1533
1580
</tr>
1534
1581
<tr>
1535
1582
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1536
 
<td> A callback used to implement the HoldState D-Bus method
 
1583
<td>A callback used to implement the HoldState D-Bus method
1537
1584
</td>
1538
1585
</tr>
1539
1586
</tbody>
1543
1590
<div class="refsect2" title="tp_svc_media_stream_handler_implement_unhold_failure ()">
1544
1591
<a name="tp-svc-media-stream-handler-implement-unhold-failure"></a><h3>tp_svc_media_stream_handler_implement_unhold_failure ()</h3>
1545
1592
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_unhold_failure
1546
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
1547
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-unhold-failure-impl" title="tp_svc_media_stream_handler_unhold_failure_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_unhold_failure_impl</span></a> impl);</pre>
 
1593
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
1594
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-unhold-failure-impl" title="tp_svc_media_stream_handler_unhold_failure_impl ()"><span class="type">tp_svc_media_stream_handler_unhold_failure_impl</span></a> impl</code></em>);</pre>
1548
1595
<p>
1549
1596
Register an implementation for the UnholdFailure method in the vtable
1550
1597
of an implementation of this interface. To be called from
1551
 
the interface init function.</p>
 
1598
the interface init function.
 
1599
</p>
1552
1600
<div class="variablelist"><table border="0">
1553
1601
<col align="left" valign="top">
1554
1602
<tbody>
1555
1603
<tr>
1556
1604
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1557
 
<td> A class whose instances implement this interface
 
1605
<td>A class whose instances implement this interface
1558
1606
</td>
1559
1607
</tr>
1560
1608
<tr>
1561
1609
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1562
 
<td> A callback used to implement the UnholdFailure D-Bus method
 
1610
<td>A callback used to implement the UnholdFailure D-Bus method
1563
1611
</td>
1564
1612
</tr>
1565
1613
</tbody>
1569
1617
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_hold_state ()">
1570
1618
<a name="tp-svc-media-stream-handler-return-from-hold-state"></a><h3>tp_svc_media_stream_handler_return_from_hold_state ()</h3>
1571
1619
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_hold_state
1572
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1620
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1573
1621
<p>
1574
1622
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1575
 
This inline function exists only to provide type-safety.</p>
 
1623
This inline function exists only to provide type-safety.
 
1624
</p>
1576
1625
<div class="variablelist"><table border="0">
1577
1626
<col align="left" valign="top">
1578
1627
<tbody><tr>
1579
1628
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1580
 
<td> The D-Bus method invocation context
 
1629
<td>The D-Bus method invocation context
1581
1630
</td>
1582
1631
</tr></tbody>
1583
1632
</table></div>
1586
1635
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_unhold_failure ()">
1587
1636
<a name="tp-svc-media-stream-handler-return-from-unhold-failure"></a><h3>tp_svc_media_stream_handler_return_from_unhold_failure ()</h3>
1588
1637
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_unhold_failure
1589
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1638
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1590
1639
<p>
1591
1640
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1592
 
This inline function exists only to provide type-safety.</p>
 
1641
This inline function exists only to provide type-safety.
 
1642
</p>
1593
1643
<div class="variablelist"><table border="0">
1594
1644
<col align="left" valign="top">
1595
1645
<tbody><tr>
1596
1646
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1597
 
<td> The D-Bus method invocation context
 
1647
<td>The D-Bus method invocation context
1598
1648
</td>
1599
1649
</tr></tbody>
1600
1650
</table></div>
1603
1653
<div class="refsect2" title="tp_svc_media_stream_handler_unhold_failure_impl ()">
1604
1654
<a name="tp-svc-media-stream-handler-unhold-failure-impl"></a><h3>tp_svc_media_stream_handler_unhold_failure_impl ()</h3>
1605
1655
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_unhold_failure_impl)
1606
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
1607
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1656
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
1657
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1608
1658
<p>
1609
1659
The signature of an implementation of the D-Bus method
1610
 
UnholdFailure on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1660
UnholdFailure on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1661
</p>
1611
1662
<div class="variablelist"><table border="0">
1612
1663
<col align="left" valign="top">
1613
1664
<tbody>
1614
1665
<tr>
1615
1666
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1616
 
<td> The object implementing this interface
 
1667
<td>The object implementing this interface
1617
1668
</td>
1618
1669
</tr>
1619
1670
<tr>
1620
1671
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1621
 
<td> Used to return values or throw an error
 
1672
<td>Used to return values or throw an error
1622
1673
</td>
1623
1674
</tr>
1624
1675
</tbody>
1628
1679
<div class="refsect2" title="tp_svc_media_stream_handler_codecs_updated_impl ()">
1629
1680
<a name="tp-svc-media-stream-handler-codecs-updated-impl"></a><h3>tp_svc_media_stream_handler_codecs_updated_impl ()</h3>
1630
1681
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_svc_media_stream_handler_codecs_updated_impl)
1631
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="returnvalue">TpSvcMediaStreamHandler</span></a> *self,
1632
 
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *in_Codecs,
1633
 
                                                         <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1682
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *self</code></em>,
 
1683
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *in_Codecs</code></em>,
 
1684
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1634
1685
<p>
1635
1686
The signature of an implementation of the D-Bus method
1636
 
CodecsUpdated on interface org.freedesktop.Telepathy.Media.StreamHandler.</p>
 
1687
CodecsUpdated on interface org.freedesktop.Telepathy.Media.StreamHandler.
 
1688
</p>
1637
1689
<div class="variablelist"><table border="0">
1638
1690
<col align="left" valign="top">
1639
1691
<tbody>
1640
1692
<tr>
1641
1693
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
1642
 
<td> The object implementing this interface
 
1694
<td>The object implementing this interface
1643
1695
</td>
1644
1696
</tr>
1645
1697
<tr>
1646
1698
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
1647
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1699
<td>const GPtrArray * (FIXME, generate documentation)
1648
1700
</td>
1649
1701
</tr>
1650
1702
<tr>
1651
1703
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1652
 
<td> Used to return values or throw an error
 
1704
<td>Used to return values or throw an error
1653
1705
</td>
1654
1706
</tr>
1655
1707
</tbody>
1659
1711
<div class="refsect2" title="tp_svc_media_stream_handler_implement_codecs_updated ()">
1660
1712
<a name="tp-svc-media-stream-handler-implement-codecs-updated"></a><h3>tp_svc_media_stream_handler_implement_codecs_updated ()</h3>
1661
1713
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_implement_codecs_updated
1662
 
                                                        (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="returnvalue">TpSvcMediaStreamHandlerClass</span></a> *klass,
1663
 
                                                         <a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codecs-updated-impl" title="tp_svc_media_stream_handler_codecs_updated_impl ()"><span class="returnvalue">tp_svc_media_stream_handler_codecs_updated_impl</span></a> impl);</pre>
 
1714
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandlerClass" title="TpSvcMediaStreamHandlerClass"><span class="type">TpSvcMediaStreamHandlerClass</span></a> *klass</code></em>,
 
1715
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-svc-media-interfaces.html#tp-svc-media-stream-handler-codecs-updated-impl" title="tp_svc_media_stream_handler_codecs_updated_impl ()"><span class="type">tp_svc_media_stream_handler_codecs_updated_impl</span></a> impl</code></em>);</pre>
1664
1716
<p>
1665
1717
Register an implementation for the CodecsUpdated method in the vtable
1666
1718
of an implementation of this interface. To be called from
1667
 
the interface init function.</p>
 
1719
the interface init function.
 
1720
</p>
1668
1721
<div class="variablelist"><table border="0">
1669
1722
<col align="left" valign="top">
1670
1723
<tbody>
1671
1724
<tr>
1672
1725
<td><p><span class="term"><em class="parameter"><code>klass</code></em> :</span></p></td>
1673
 
<td> A class whose instances implement this interface
 
1726
<td>A class whose instances implement this interface
1674
1727
</td>
1675
1728
</tr>
1676
1729
<tr>
1677
1730
<td><p><span class="term"><em class="parameter"><code>impl</code></em> :</span></p></td>
1678
 
<td> A callback used to implement the CodecsUpdated D-Bus method
 
1731
<td>A callback used to implement the CodecsUpdated D-Bus method
1679
1732
</td>
1680
1733
</tr>
1681
1734
</tbody>
1685
1738
<div class="refsect2" title="tp_svc_media_stream_handler_return_from_codecs_updated ()">
1686
1739
<a name="tp-svc-media-stream-handler-return-from-codecs-updated"></a><h3>tp_svc_media_stream_handler_return_from_codecs_updated ()</h3>
1687
1740
<pre class="programlisting"><span class="returnvalue">void</span>                tp_svc_media_stream_handler_return_from_codecs_updated
1688
 
                                                        (<a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="returnvalue">DBusGMethodInvocation</span></a> *context);</pre>
 
1741
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a> *context</code></em>);</pre>
1689
1742
<p>
1690
1743
Return successfully by calling <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a>.
1691
 
This inline function exists only to provide type-safety.</p>
 
1744
This inline function exists only to provide type-safety.
 
1745
</p>
1692
1746
<div class="variablelist"><table border="0">
1693
1747
<col align="left" valign="top">
1694
1748
<tbody><tr>
1695
1749
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
1696
 
<td> The D-Bus method invocation context
 
1750
<td>The D-Bus method invocation context
1697
1751
</td>
1698
1752
</tr></tbody>
1699
1753
</table></div>
1705
1759
<a name="TpSvcMediaSessionHandler-new-stream-handler"></a><h3>The <code class="literal">"new-stream-handler"</code> signal</h3>
1706
1760
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaSessionHandler"><span class="type">TpSvcMediaSessionHandler</span></a> *arg_Stream_Handler,
1707
1761
                                                        <span class="type">DBusGObjectPath</span>          *arg_ID,
1708
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                     arg_Media_Type,
1709
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                     arg_Direction,
1710
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                     arg4,
1711
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                  user_data)               : Run Last / Has Details</pre>
 
1762
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                     arg_Media_Type,
 
1763
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                     arg_Direction,
 
1764
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                     arg4,
 
1765
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                  user_data)               : Run Last / Has Details</pre>
1712
1766
<p>
1713
 
The NewStreamHandler D-Bus signal is emitted whenever this GObject signal is.</p>
 
1767
The NewStreamHandler D-Bus signal is emitted whenever this GObject signal is.
 
1768
</p>
1714
1769
<div class="variablelist"><table border="0">
1715
1770
<col align="left" valign="top">
1716
1771
<tbody>
1717
1772
<tr>
1718
1773
<td><p><span class="term"><em class="parameter"><code>arg_Stream_Handler</code></em> :</span></p></td>
1719
 
<td> const gchar * (FIXME, generate documentation)
 
1774
<td>const gchar * (FIXME, generate documentation)
1720
1775
</td>
1721
1776
</tr>
1722
1777
<tr>
1723
1778
<td><p><span class="term"><em class="parameter"><code>arg_ID</code></em> :</span></p></td>
1724
 
<td> guint  (FIXME, generate documentation)
 
1779
<td>guint  (FIXME, generate documentation)
1725
1780
</td>
1726
1781
</tr>
1727
1782
<tr>
1728
1783
<td><p><span class="term"><em class="parameter"><code>arg_Media_Type</code></em> :</span></p></td>
1729
 
<td> guint  (FIXME, generate documentation)
 
1784
<td>guint  (FIXME, generate documentation)
1730
1785
</td>
1731
1786
</tr>
1732
1787
<tr>
1733
1788
<td><p><span class="term"><em class="parameter"><code>arg_Direction</code></em> :</span></p></td>
1734
 
<td> guint  (FIXME, generate documentation)
 
1789
<td>guint  (FIXME, generate documentation)
1735
1790
</td>
1736
1791
</tr>
1737
1792
<tr>
1745
1800
<div class="refsect2" title='The "add-remote-candidate" signal'>
1746
1801
<a name="TpSvcMediaStreamHandler-add-remote-candidate"></a><h3>The <code class="literal">"add-remote-candidate"</code> signal</h3>
1747
1802
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Candidate_ID,
1748
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg_Transports,
1749
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)             : Run Last / Has Details</pre>
 
1803
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg_Transports,
 
1804
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)             : Run Last / Has Details</pre>
1750
1805
<p>
1751
 
The AddRemoteCandidate D-Bus signal is emitted whenever this GObject signal is.</p>
 
1806
The AddRemoteCandidate D-Bus signal is emitted whenever this GObject signal is.
 
1807
</p>
1752
1808
<div class="variablelist"><table border="0">
1753
1809
<col align="left" valign="top">
1754
1810
<tbody>
1755
1811
<tr>
1756
1812
<td><p><span class="term"><em class="parameter"><code>arg_Candidate_ID</code></em> :</span></p></td>
1757
 
<td> const gchar * (FIXME, generate documentation)
 
1813
<td>const gchar * (FIXME, generate documentation)
1758
1814
</td>
1759
1815
</tr>
1760
1816
<tr>
1761
1817
<td><p><span class="term"><em class="parameter"><code>arg_Transports</code></em> :</span></p></td>
1762
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1818
<td>const GPtrArray * (FIXME, generate documentation)
1763
1819
</td>
1764
1820
</tr>
1765
1821
<tr>
1773
1829
<div class="refsect2" title='The "close" signal'>
1774
1830
<a name="TpSvcMediaStreamHandler-close"></a><h3>The <code class="literal">"close"</code> signal</h3>
1775
1831
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg0,
1776
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
 
1832
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
1777
1833
<p>
1778
 
The Close D-Bus signal is emitted whenever this GObject signal is.</p>
 
1834
The Close D-Bus signal is emitted whenever this GObject signal is.
 
1835
</p>
1779
1836
<div class="variablelist"><table border="0">
1780
1837
<col align="left" valign="top">
1781
1838
<tbody><tr>
1788
1845
<div class="refsect2" title='The "remove-remote-candidate" signal'>
1789
1846
<a name="TpSvcMediaStreamHandler-remove-remote-candidate"></a><h3>The <code class="literal">"remove-remote-candidate"</code> signal</h3>
1790
1847
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Candidate_ID,
1791
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg1,
1792
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)             : Run Last / Has Details</pre>
 
1848
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg1,
 
1849
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)             : Run Last / Has Details</pre>
1793
1850
<p>
1794
 
The RemoveRemoteCandidate D-Bus signal is emitted whenever this GObject signal is.</p>
 
1851
The RemoveRemoteCandidate D-Bus signal is emitted whenever this GObject signal is.
 
1852
</p>
1795
1853
<div class="variablelist"><table border="0">
1796
1854
<col align="left" valign="top">
1797
1855
<tbody>
1798
1856
<tr>
1799
1857
<td><p><span class="term"><em class="parameter"><code>arg_Candidate_ID</code></em> :</span></p></td>
1800
 
<td> const gchar * (FIXME, generate documentation)
 
1858
<td>const gchar * (FIXME, generate documentation)
1801
1859
</td>
1802
1860
</tr>
1803
1861
<tr>
1811
1869
<div class="refsect2" title='The "set-active-candidate-pair" signal'>
1812
1870
<a name="TpSvcMediaStreamHandler-set-active-candidate-pair"></a><h3>The <code class="literal">"set-active-candidate-pair"</code> signal</h3>
1813
1871
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Native_Candidate_ID,
1814
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg_Remote_Candidate_ID,
1815
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg2,
1816
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)                    : Run Last / Has Details</pre>
 
1872
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg_Remote_Candidate_ID,
 
1873
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>                   *arg2,
 
1874
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)                    : Run Last / Has Details</pre>
1817
1875
<p>
1818
 
The SetActiveCandidatePair D-Bus signal is emitted whenever this GObject signal is.</p>
 
1876
The SetActiveCandidatePair D-Bus signal is emitted whenever this GObject signal is.
 
1877
</p>
1819
1878
<div class="variablelist"><table border="0">
1820
1879
<col align="left" valign="top">
1821
1880
<tbody>
1822
1881
<tr>
1823
1882
<td><p><span class="term"><em class="parameter"><code>arg_Native_Candidate_ID</code></em> :</span></p></td>
1824
 
<td> const gchar * (FIXME, generate documentation)
 
1883
<td>const gchar * (FIXME, generate documentation)
1825
1884
</td>
1826
1885
</tr>
1827
1886
<tr>
1828
1887
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Candidate_ID</code></em> :</span></p></td>
1829
 
<td> const gchar * (FIXME, generate documentation)
 
1888
<td>const gchar * (FIXME, generate documentation)
1830
1889
</td>
1831
1890
</tr>
1832
1891
<tr>
1840
1899
<div class="refsect2" title='The "set-remote-candidate-list" signal'>
1841
1900
<a name="TpSvcMediaStreamHandler-set-remote-candidate-list"></a><h3>The <code class="literal">"set-remote-candidate-list"</code> signal</h3>
1842
1901
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Remote_Candidates,
1843
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)                  : Run Last / Has Details</pre>
 
1902
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)                  : Run Last / Has Details</pre>
1844
1903
<p>
1845
 
The SetRemoteCandidateList D-Bus signal is emitted whenever this GObject signal is.</p>
 
1904
The SetRemoteCandidateList D-Bus signal is emitted whenever this GObject signal is.
 
1905
</p>
1846
1906
<div class="variablelist"><table border="0">
1847
1907
<col align="left" valign="top">
1848
1908
<tbody>
1849
1909
<tr>
1850
1910
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Candidates</code></em> :</span></p></td>
1851
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1911
<td>const GPtrArray * (FIXME, generate documentation)
1852
1912
</td>
1853
1913
</tr>
1854
1914
<tr>
1862
1922
<div class="refsect2" title='The "set-remote-codecs" signal'>
1863
1923
<a name="TpSvcMediaStreamHandler-set-remote-codecs"></a><h3>The <code class="literal">"set-remote-codecs"</code> signal</h3>
1864
1924
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Codecs,
1865
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)       : Run Last / Has Details</pre>
 
1925
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)       : Run Last / Has Details</pre>
1866
1926
<p>
1867
 
The SetRemoteCodecs D-Bus signal is emitted whenever this GObject signal is.</p>
 
1927
The SetRemoteCodecs D-Bus signal is emitted whenever this GObject signal is.
 
1928
</p>
1868
1929
<div class="variablelist"><table border="0">
1869
1930
<col align="left" valign="top">
1870
1931
<tbody>
1871
1932
<tr>
1872
1933
<td><p><span class="term"><em class="parameter"><code>arg_Codecs</code></em> :</span></p></td>
1873
 
<td> const GPtrArray * (FIXME, generate documentation)
 
1934
<td>const GPtrArray * (FIXME, generate documentation)
1874
1935
</td>
1875
1936
</tr>
1876
1937
<tr>
1884
1945
<div class="refsect2" title='The "set-stream-held" signal'>
1885
1946
<a name="TpSvcMediaStreamHandler-set-stream-held"></a><h3>The <code class="literal">"set-stream-held"</code> signal</h3>
1886
1947
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Held,
1887
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>                 arg1,
1888
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
 
1948
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>                 arg1,
 
1949
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
1889
1950
<p>
1890
 
The SetStreamHeld D-Bus signal is emitted whenever this GObject signal is.</p>
 
1951
The SetStreamHeld D-Bus signal is emitted whenever this GObject signal is.
 
1952
</p>
1891
1953
<div class="variablelist"><table border="0">
1892
1954
<col align="left" valign="top">
1893
1955
<tbody>
1894
1956
<tr>
1895
1957
<td><p><span class="term"><em class="parameter"><code>arg_Held</code></em> :</span></p></td>
1896
 
<td> gboolean  (FIXME, generate documentation)
 
1958
<td>gboolean  (FIXME, generate documentation)
1897
1959
</td>
1898
1960
</tr>
1899
1961
<tr>
1907
1969
<div class="refsect2" title='The "set-stream-playing" signal'>
1908
1970
<a name="TpSvcMediaStreamHandler-set-stream-playing"></a><h3>The <code class="literal">"set-stream-playing"</code> signal</h3>
1909
1971
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Playing,
1910
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>                 arg1,
1911
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)        : Run Last / Has Details</pre>
 
1972
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>                 arg1,
 
1973
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)        : Run Last / Has Details</pre>
1912
1974
<p>
1913
 
The SetStreamPlaying D-Bus signal is emitted whenever this GObject signal is.</p>
 
1975
The SetStreamPlaying D-Bus signal is emitted whenever this GObject signal is.
 
1976
</p>
1914
1977
<div class="variablelist"><table border="0">
1915
1978
<col align="left" valign="top">
1916
1979
<tbody>
1917
1980
<tr>
1918
1981
<td><p><span class="term"><em class="parameter"><code>arg_Playing</code></em> :</span></p></td>
1919
 
<td> gboolean  (FIXME, generate documentation)
 
1982
<td>gboolean  (FIXME, generate documentation)
1920
1983
</td>
1921
1984
</tr>
1922
1985
<tr>
1930
1993
<div class="refsect2" title='The "set-stream-sending" signal'>
1931
1994
<a name="TpSvcMediaStreamHandler-set-stream-sending"></a><h3>The <code class="literal">"set-stream-sending"</code> signal</h3>
1932
1995
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Sending,
1933
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>                 arg1,
1934
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)        : Run Last / Has Details</pre>
 
1996
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>                 arg1,
 
1997
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)        : Run Last / Has Details</pre>
1935
1998
<p>
1936
 
The SetStreamSending D-Bus signal is emitted whenever this GObject signal is.</p>
 
1999
The SetStreamSending D-Bus signal is emitted whenever this GObject signal is.
 
2000
</p>
1937
2001
<div class="variablelist"><table border="0">
1938
2002
<col align="left" valign="top">
1939
2003
<tbody>
1940
2004
<tr>
1941
2005
<td><p><span class="term"><em class="parameter"><code>arg_Sending</code></em> :</span></p></td>
1942
 
<td> gboolean  (FIXME, generate documentation)
 
2006
<td>gboolean  (FIXME, generate documentation)
1943
2007
</td>
1944
2008
</tr>
1945
2009
<tr>
1953
2017
<div class="refsect2" title='The "start-telephony-event" signal'>
1954
2018
<a name="TpSvcMediaStreamHandler-start-telephony-event"></a><h3>The <code class="literal">"start-telephony-event"</code> signal</h3>
1955
2019
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg_Event,
1956
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a>                   arg1,
1957
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
 
2020
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a>                   arg1,
 
2021
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
1958
2022
<p>
1959
 
The StartTelephonyEvent D-Bus signal is emitted whenever this GObject signal is.</p>
 
2023
The StartTelephonyEvent D-Bus signal is emitted whenever this GObject signal is.
 
2024
</p>
1960
2025
<div class="variablelist"><table border="0">
1961
2026
<col align="left" valign="top">
1962
2027
<tbody>
1963
2028
<tr>
1964
2029
<td><p><span class="term"><em class="parameter"><code>arg_Event</code></em> :</span></p></td>
1965
 
<td> guchar  (FIXME, generate documentation)
 
2030
<td>guchar  (FIXME, generate documentation)
1966
2031
</td>
1967
2032
</tr>
1968
2033
<tr>
1976
2041
<div class="refsect2" title='The "stop-telephony-event" signal'>
1977
2042
<a name="TpSvcMediaStreamHandler-stop-telephony-event"></a><h3>The <code class="literal">"stop-telephony-event"</code> signal</h3>
1978
2043
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-svc-media-interfaces.html#TpSvcMediaStreamHandler"><span class="type">TpSvcMediaStreamHandler</span></a> *arg0,
1979
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
 
2044
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>                 user_data)      : Run Last / Has Details</pre>
1980
2045
<p>
1981
 
The StopTelephonyEvent D-Bus signal is emitted whenever this GObject signal is.</p>
 
2046
The StopTelephonyEvent D-Bus signal is emitted whenever this GObject signal is.
 
2047
</p>
1982
2048
<div class="variablelist"><table border="0">
1983
2049
<col align="left" valign="top">
1984
2050
<tbody><tr>
1995
2061
</div>
1996
2062
<div class="footer">
1997
2063
<hr>
1998
 
          Generated by GTK-Doc V1.13</div>
 
2064
          Generated by GTK-Doc V1.14</div>
1999
2065
</body>
2000
2066
</html>
 
 
b'\\ No newline at end of file'