| <?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> |