blob: 9bcdcdcbd27859323002e8114437f26a77d6dd04 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<node name="/org/chromium/CecService"
xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
<interface name="org.chromium.CecService">
<method name="SendStandByToAllDevices">
<tp:docstring>
Attempt to put all HDMI CEC compatible devices in stand-by.
This is not guaranteed to have any effect on the connected displays.
Displays that do not support HDMI CEC will not be affected.
</tp:docstring>
<annotation name="org.chromium.DBus.Method.Kind" value="normal"/>
</method>
<method name="SendWakeUpToAllDevices">
<tp:docstring>
Attempt to wake the display and announce ourselves as active source.
This will attempt to wake up displays (by sending “Image View On”
request) and announce this device as the active input source towards all
HDMI CEC enabled displays connected.
</tp:docstring>
<annotation name="org.chromium.DBus.Method.Kind" value="normal"/>
</method>
<method name="GetTvsPowerStatus">
<tp:docstring>
Returns power status of all present TVs.
This will send “Give Power Status" to devices with logical address 0
on all CEC adapters and return values the devices reponded with.
</tp:docstring>
<arg name="response" type="ai" direction="out">
<tp:docstring>
Returns array of integers, each representing power status of a TV
connected to the device. The order of returned values is arbitrary.
See the link below for the meaning of the values:
https://chromium.googlesource.com/chromiumos/platform/system_api/+/master/dbus/cecservice/dbus-constants.h
</tp:docstring>
</arg>
<annotation name="org.chromium.DBus.Method.Kind" value="async"/>
</method>
</interface>
</node>