Commit caef760c authored by Pranav Kant's avatar Pranav Kant Committed by Debarshi Ray

Introduce org.gnome.OnlineAccounts.MediaServer

This is meant to represent media servers. eg., digital media servers
using DLNA. We might consider Airplay in the future.

https://bugzilla.gnome.org/show_bug.cgi?id=730890
parent 47326132
......@@ -3,6 +3,7 @@
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<!--
Copyright (C) 2014 Pranav Kant
Copyright (C) 2011, 2012, 2013, 2014 Red Hat, Inc.
This library is free software; you can redistribute it and/or
......@@ -697,6 +698,26 @@
<property name="Host" type="s" access="read"/>
</interface>
<!--
org.gnome.OnlineAccounts.MediaServer:
@since: 3.14
An account object implements this interface if it provides
media server like capabilities.
-->
<interface name="org.gnome.OnlineAccounts.MediaServer">
<!-- DlnaSupported:
True if media server device is DLNA supported.
-->
<property name="DlnaSupported" type="b" access="read"/>
<!-- Udn:
Unique Device Name. Used to uniquely identify the device.
-->
<property name="Udn" type="s" access="read"/>
</interface>
<!--
org.gnome.OnlineAccounts.Ticketing:
@since: 3.6.0
......
......@@ -125,6 +125,7 @@
<xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Photos.xml"/>
<xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Files.xml"/>
<xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Exchange.xml"/>
<xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.MediaServer.xml"/>
<xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Ticketing.xml"/>
</chapter>
</part>
......@@ -152,6 +153,7 @@
<xi:include href="xml/GoaPhotos.xml"/>
<xi:include href="xml/GoaFiles.xml"/>
<xi:include href="xml/GoaExchange.xml"/>
<xi:include href="xml/GoaMediaServer.xml"/>
<xi:include href="xml/GoaTicketing.xml"/>
</chapter>
</part>
......
......@@ -1048,6 +1048,53 @@ goa_exchange_proxy_get_type
goa_exchange_skeleton_get_type
</SECTION>
<SECTION>
<FILE>GoaMediaServer</FILE>
GoaMediaServer
GoaMediaServerIface
goa_media_server_interface_info
goa_media_server_get_dlna_supported
goa_media_server_set_dlna_supported
goa_media_server_get_udn
goa_media_server_dup_udn
goa_media_server_set_udn
goa_media_server_override_properties
GoaMediaServerProxy
GoaMediaServerProxyClass
goa_media_server_proxy_new
goa_media_server_proxy_new_finish
goa_media_server_proxy_new_sync
goa_media_server_proxy_new_for_bus
goa_media_server_proxy_new_for_bus_finish
goa_media_server_proxy_new_for_bus_sync
GoaMediaServerSkeleton
GoaMediaServerSkeletonClass
goa_media_server_skeleton_new
<SUBSECTION Standard>
GOA_TYPE_MEDIA_SERVER
GOA_IS_MEDIA_SERVER
GOA_MEDIA_SERVER
GOA_MEDIA_SERVER_GET_IFACE
GOA_TYPE_MEDIA_SERVER_PROXY
GOA_IS_MEDIA_SERVER_PROXY
GOA_IS_MEDIA_SERVER_PROXY_CLASS
GOA_MEDIA_SERVER_PROXY
GOA_MEDIA_SERVER_PROXY_CLASS
GOA_MEDIA_SERVER_PROXY_GET_CLASS
GOA_TYPE_MEDIA_SERVER_SKELETON
GOA_IS_MEDIA_SERVER_SKELETON
GOA_IS_MEDIA_SERVER_SKELETON_CLASS
GOA_MEDIA_SERVER_SKELETON
GOA_MEDIA_SERVER_SKELETON_CLASS
GOA_MEDIA_SERVER_SKELETON_GET_CLASS
GoaMediaServerProxyPrivate
GoaMediaServerSkeletonPrivate
goa_media_server_get_type
goa_media_server_proxy_get_type
goa_media_server_skeleton_get_type
</SECTION>
<SECTION>
<FILE>GoaTicketing</FILE>
GoaTicketing
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment