This file is indexed.

/usr/share/freesmartphone/xml/org.freesmartphone.Audio.Manager.xml is in fso-specs 2012.07.27.2-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/">
  <interface name="org.freesmartphone.Audio.Manager">
    <method name="SetMode">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="mode" direction="in" type="s" fso:type="org.freesmartphone.Audio.Mode"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Audio"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="GetMode">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="mode" direction="out" type="s" fso:type="org.freesmartphone.Audio.Mode"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Audio"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="SetDevice">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="name" direction="in" type="s" fso:type="org.freesmartphone.Audio.Device"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Audio"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="GetDevice">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="device" direction="out" type="s" fso:type="org.freesmartphone.Audio.Device"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Audio"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="PushDevice">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="device" direction="in" type="s" fso:type="org.freesmartphone.Audio.Device"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Audio"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="PullDevice">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="device" direction="out" type="s" fso:type="org.freesmartphone.Audio.Device"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Audio"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="GetAvailableDevices">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="mode" direction="in" type="s" fso:type="org.freesmartphone.Audio.Mode"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="outputs" direction="out" type="as" fso:type="org.freesmartphone.Audio.Device"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone.Audio"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="GetVolume">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" direction="in" type="s" name="control" fso:type="org.freesmartphone.Audio.Control"/>
      <arg direction="out" type="i" name="volume"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="SetVolume">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" direction="in" type="s" name="control" fso:type="org.freesmartphone.Audio.Control"/>
      <arg direction="in" type="i" name="volume"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="SetMute">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" direction="in" type="s" name="control" fso:type="org.freesmartphone.Audio.Control"/>
      <arg direction="in" type="b" name="mute"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="GetMute">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" direction="in" type="s" name="control" fso:type="org.freesmartphone.Audio.Control"/>
      <arg direction="out" type="b" name="mute"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="RegisterSession">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" direction="in" type="s" name="stream" fso:type="org.freesmartphone.Audio.Stream"/>
      <arg direction="out" type="s" name="token"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <method name="ReleaseSession">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg direction="in" type="s" name="token"/>
      <fso:throws xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" type="org.freesmartphone"/>
    </method>
    <signal name="ModeChanged">
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="mode" type="s" fso:type="org.freesmartphone.Audio.Mode"/>
    </signal>
    <signal name="DeviceChanged">
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="device" type="s" fso:type="org.freesmartphone.Audio.Device"/>
    </signal>
    <signal name="VolumeChanged">
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="control" type="s" fso:type="org.freesmartphone.Audio.Control"/>
      <arg name="volume" type="i"/>
    </signal>
    <signal name="MuteChanged">
      <arg xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="control" type="s" fso:type="org.freesmartphone.Audio.Control"/>
      <arg name="mute" type="b"/>
    </signal>
  </interface>
  <fso:errordomain xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Audio" fso:no-container="true">
    <error name="NotSupportedDevice"/>
    <error name="DeviceStackUnderflow"/>
  </fso:errordomain>
  <fso:enumeration xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Audio.Mode" type="s">
    <fso:member name="normal" value="normal"/>
    <fso:member name="call" value="call"/>
  </fso:enumeration>
  <fso:enumeration xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Audio.Control" type="s">
    <fso:member name="speaker" value="speaker"/>
    <fso:member name="microphone" value="microphone"/>
  </fso:enumeration>
  <fso:enumeration xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Audio.Device" type="s">
    <fso:member name="backspeaker" value="backspeaker"/>
    <fso:member name="frontspeaker" value="frontspeaker"/>
    <fso:member name="headset" value="headset"/>
    <fso:member name="bluetooth-sco" value="bluetooth-sco"/>
    <fso:member name="bluetooth-a2dp" value="bluetooth-a2dp"/>
  </fso:enumeration>
  <fso:enumeration xmlns:fso="http://www.freesmartphone.org/schemas/DBusSpecExtension" name="org.freesmartphone.Audio.Stream" type="s">
    <fso:member name="invalid" value="invalid"/>
    <fso:member name="media" value="media"/>
    <fso:member name="alert" value="alert"/>
    <fso:member name="ringtone" value="ringtone"/>
    <fso:member name="alarm" value="alarm"/>
    <fso:member name="navigation" value="navigation"/>
  </fso:enumeration>
</node>