~ubuntu-branches/ubuntu/precise/empathy/precise-proposed-201205180810

« back to all changes in this revision

Viewing changes to telepathy-yell/spec/Call_Content_Interface_Video_Control.xml

  • Committer: Bazaar Package Importer
  • Author(s): Brian Curtis, Brian Curtis, Ken VanDine
  • Date: 2011-06-01 10:35:24 UTC
  • mfrom: (1.1.70 upstream) (6.3.44 experimental)
  • Revision ID: james.westby@ubuntu.com-20110601103524-wx3wgp71394730jt
Tags: 3.1.1-1ubuntu1
[ Brian Curtis ]
* Merge with Debian experimental, remaining Ubuntu changes:
* debian/control:
  - Drop geoclue/mapping build-depends (they are in Universe)
  - Add Vcz-Bzr link
  - Add Suggests on telepathy-idle
  - Bump telepathy-butterfly, telepathy-haze to recommends
  - Don't recommend the freedesktop sound theme we have an ubuntu one
  - Add build depend for libunity-dev
* debian/rules:
  - Use autoreconf.mk
  - Disable map and location
* debian/empathy.install:
  - Install message indicator configuration
* debian/indicators/empathy:
  - Message indicator configuration
* debian/patches/01_lpi.patch:
  - Add Launchpad integration
* debian/patches/10_use_notify_osd_icons.patch:
  - Use the notify-osd image for new messages
* debian/patches/34_start_raised_execpt_in_session.patch
  - If not started with the session, we should always raise
* debian/patches/36_chat_window_default_size.patch:
  - Make the default chat window size larger
* debian/patches/37_facebook_default.patch:
  - Make facebook the default chat account type
* debian/patches/38_lp_569289.patch
  - Set freenode as default IRC network for new IRC accounts 
* debian/patches/41_unity_launcher_progress.patch
  - Display file transfer progress in the unity launcher

[ Ken VanDine ]
* debian/control
  - build depend on libgcr-3-dev instead of libgcr-dev
  - dropped build depends for libindicate, we will use telepathy-indicator
  - Depend on dconf-gsettings-backend | gsettings-backend
  - Added a Recommends for telepathy-indicator
* +debian/empathy.gsettings-override
  - Added an override for notifications-focus
* debian/patches/series
  - commented out 23_idomessagedialog_for_voip_and_ft.patch, until ido has 
    been ported to gtk3

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
2
 
<node name="/Call_Content_Interface_Video_Control"
3
 
  xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
4
 
  <tp:copyright>Copyright © 2009-2010 Collabora Ltd.</tp:copyright>
5
 
  <tp:copyright>Copyright © 2009-2010 Nokia Corporation</tp:copyright>
6
 
  <tp:license xmlns="http://www.w3.org/1999/xhtml">
7
 
    <p>This library is free software; you can redistribute it and/or
8
 
      modify it under the terms of the GNU Lesser General Public
9
 
      License as published by the Free Software Foundation; either
10
 
      version 2.1 of the License, or (at your option) any later version.</p>
11
 
 
12
 
    <p>This library is distributed in the hope that it will be useful,
13
 
      but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15
 
      Lesser General Public License for more details.</p>
16
 
 
17
 
    <p>You should have received a copy of the GNU Lesser General Public
18
 
      License along with this library; if not, write to the Free Software
19
 
      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
20
 
      02110-1301, USA.</p>
21
 
  </tp:license>
22
 
 
23
 
  <interface name="org.freedesktop.Telepathy.Call.Content.Interface.VideoControl.DRAFT"
24
 
    tp:causes-havoc="experimental">
25
 
    <tp:added version="0.21.UNRELEASED">(draft 1)</tp:added>
26
 
    <tp:requires interface="org.freedesktop.Telepathy.Call.Content.Interface.Media.DRAFT"/>
27
 
 
28
 
    <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
29
 
      <p>An interface that allows the connection manager to control the video
30
 
          stream.</p>
31
 
      <p>This interface is generally not needed. In cases where the connection
32
 
          manager handles the network communication and the media is transferred
33
 
          from the client to the connection manager via shared memory, it can
34
 
          sometimes be beneficial for the connection manager to be able to
35
 
          control certain aspects of the video stream.</p>
36
 
    </tp:docstring>
37
 
 
38
 
    <signal name="KeyFrameRequested" tp:name-for-bindings="Key_Frame_Requested">
39
 
      <tp:docstring>
40
 
        Request that the video encoder produce a new key frame as soon as
41
 
        possible.
42
 
      </tp:docstring>
43
 
    </signal>
44
 
 
45
 
    <tp:struct name="Video_Resolution"
46
 
      array-name="Video_Resolution_Struct">
47
 
      <tp:member type="u" name="Width">
48
 
        <tp:docstring>
49
 
          With of the video stream.
50
 
        </tp:docstring>
51
 
      </tp:member>
52
 
      <tp:member type="u" name="Height">
53
 
        <tp:docstring>
54
 
          Height of the video stream.
55
 
        </tp:docstring>
56
 
      </tp:member>
57
 
    </tp:struct>
58
 
 
59
 
    <property name="VideoResolution" type="(uu)" tp:type="Video_Resolution"
60
 
      access="read" tp:name-for-bindings="Video_Resolution">
61
 
      <tp:docstring>
62
 
        The resolution at which the streaming engine should be sending.
63
 
 
64
 
        <p>Change notification is via the
65
 
          <tp:member-ref>VideoResolutionChanged</tp:member-ref> signal.</p>
66
 
      </tp:docstring>
67
 
    </property>
68
 
 
69
 
    <signal name="VideoResolutionChanged"
70
 
      tp:name-for-bindings="Video_Resolution_Changed">
71
 
      <tp:docstring>
72
 
        The desired video resolution has changed.
73
 
      </tp:docstring>
74
 
      <arg type="(uu)" tp:type="Video_Resolution" name="NewResolution" />
75
 
    </signal>
76
 
 
77
 
    <property name="Bitrate" type="u" access="read"
78
 
      tp:name-for-bindings="Bitrate">
79
 
      <tp:docstring>
80
 
        The bitrate the streaming engine should be sending at.
81
 
 
82
 
        <p>Change notification is via the
83
 
          <tp:member-ref>BitrateChanged</tp:member-ref> signal.</p>
84
 
      </tp:docstring>
85
 
    </property>
86
 
 
87
 
    <signal name="BitrateChanged"
88
 
      tp:name-for-bindings="Bitrate_Changed">
89
 
      <tp:docstring>
90
 
        The desired bitrate has changed
91
 
      </tp:docstring>
92
 
      <arg type="u" name="NewBitrate" />
93
 
    </signal>
94
 
 
95
 
    <property name="Framerate" type="u" access="read"
96
 
      tp:name-for-bindings="Framerate">
97
 
      <tp:docstring>
98
 
        The framerate the streaming engine should be sending at.
99
 
 
100
 
        <p>Change notification is via the
101
 
          <tp:member-ref>FramerateChanged</tp:member-ref> signal.</p>
102
 
      </tp:docstring>
103
 
    </property>
104
 
 
105
 
    <signal name="FramerateChanged"
106
 
      tp:name-for-bindings="Framerate_Changed">
107
 
      <tp:docstring>
108
 
        The desired framerate has changed
109
 
      </tp:docstring>
110
 
      <arg type="u" name="NewFramerate" />
111
 
    </signal>
112
 
 
113
 
    <property name="MTU" type="u" access="read"
114
 
      tp:name-for-bindings="MTU">
115
 
      <tp:docstring>
116
 
        The Maximum Transmission Unit
117
 
 
118
 
        <p>Change notification is via the
119
 
          <tp:member-ref>MTUChanged</tp:member-ref> signal.</p>
120
 
      </tp:docstring>
121
 
    </property>
122
 
 
123
 
    <signal name="MTUChanged" tp:name-for-bindings="MTU_Changed">
124
 
      <tp:docstring>
125
 
        The Maximum Transmission Unit has changed
126
 
      </tp:docstring>
127
 
      <arg type="u" name="NewMTU" />
128
 
    </signal>
129
 
 
130
 
    <property name="ManualKeyFrames" type="b" access="read"
131
 
      tp:name-for-bindings="Manual_Key_Frames">
132
 
      <tp:docstring>
133
 
       Only send key frames when manually requested
134
 
      </tp:docstring>
135
 
    </property>
136
 
   </interface>
137
 
</node>