1 <protocol name="tizen_launch">
2 <interface name="tizen_launch_effect" version="1">
3 <request name="create_splash_img">
4 <arg name="id" type="new_id" interface="tizen_launch_splash" summary="new tizen_launch_splash object"/>
7 <request name="type_set">
8 <arg name="effect_type" type="string" allow-null="true"/>
9 <arg name="pid" type="uint" />
10 <arg name="options" type="array" allow-null="true" summary="array of options"/>
13 <request name="type_unset">
14 <arg name="pid" type="uint" />
17 <request name="destroy" type="destructor">
18 <description summary="destroy tizen_launch_effect">
19 Destroy tizen_launch_effect.
24 <interface name="tizen_launch_splash" version="1">
26 <enum name="file_type">
27 <entry name="img" value="0" summary="splash image file path"/>
28 <entry name="edj" value="1" summary="splash edj file path"/>
31 <enum name="indicator">
32 <entry name="off" value="0" summary="splash hide indicator"/>
33 <entry name="on" value="1" summary="splash show indicator"/>
36 <enum name="rotation">
37 <entry name="0" value="0" summary="rotation angle 0 degree"/>
38 <entry name="90" value="90" summary="rotation angle 90 degree"/>
39 <entry name="180" value="180" summary="rotation angle 180 degree"/>
40 <entry name="270" value="270" summary="rotation angle 270 degree"/>
43 <request name="destroy" type="destructor"/>
45 <request name="launch">
46 <arg name="file" type="string"/>
47 <arg name="file_type" type="uint" />
48 <arg name="color_depth" type="uint" />
49 <arg name="rotation" type="uint" />
50 <arg name="indicator" type="uint" />
51 <arg name="effect_type" type="string" allow-null="true"/>
52 <arg name="theme_type" type="string" allow-null="true"/>
53 <arg name="options" type="array" allow-null="true" summary="array of options"/>
56 <request name="owner">
57 <arg name="pid" type="uint" />
60 <request name="launch_v2">
61 <arg name="file" type="string"/>
62 <arg name="file_type" type="uint" />
63 <arg name="color_depth" type="uint" />
64 <arg name="rotation" type="uint" />
65 <arg name="indicator" type="uint" />
66 <arg name="effect_type" type="string" allow-null="true"/>
67 <arg name="theme_type" type="string" allow-null="true"/>
68 <arg name="options" type="array" allow-null="true" summary="bundle data array to be delivered to interceptor"/>
69 <arg name="extra_config" type="array" allow-null="true" summary="additional config value string"/>
73 <interface name="tizen_launch_appinfo" version="1">
74 <description summary="application information">
75 This interface allow to set the information of the application.
78 <request name="destroy" type="destructor">
79 <description summary="destroy tizen_launch_appinfo">
80 Destroy tizen_launch_appinfo.
84 <request name="register_pid">
85 <description summary="Register the pid of the application">
86 Request the registration of the pid to the server.
88 <arg name="pid" type="uint" />
91 <request name="deregister_pid">
92 <description summary="Deregister the pid of the application">
93 Request the deregistration of the pid to the server
95 <arg name="pid" type="uint" />
98 <request name="set_appid">
99 <description summary="Set the appid">
100 Set the appid associated with the pid.
102 <arg name="pid" type="uint" />
103 <arg name="appid" type="string" />
106 <request name="get_base_output_resolution">
107 <description summary="Get the base_output_resolution">
108 Request to get the base_output_resolution associated with the pid.
110 <arg name="pid" type="uint" />
113 <event name="base_output_resolution_done">
114 <description summary="Get the base_output_resolution">
115 Get the base_output_resolution of the pid.
116 The client can use the base_output_resolution as the resolution of the display outputs.
118 <arg name="pid" type="uint" />
119 <arg name="width" type="uint" />
120 <arg name="height" type="uint" />
123 <request name="register_appid">
124 <description summary="registers appid">
125 registers appid. Display server start to manage appinfo instance
126 based on not pid but appid with this request.
128 <arg name="appid" type="string" />
131 <request name="deregister_appid">
132 <description summary="deregisters appid">
135 <arg name="appid" type="string" />
138 <request name="set_pid">
139 <description summary="set pid">
140 notifies pid corresponding appid.
142 <arg name="appid" type="string" />
143 <arg name="pid" type="uint" />
146 <request name="ready_metadata">
147 <description summary="notifies ready of metadata">
148 notifies ready of metadata. Display server can take valid metadata of
149 app matching "pid" and "appid" which delivered ad arguments, after
150 receiving this request.
152 <arg name="appid" type="string" />
153 <arg name="pid" type="uint" />