1
/* preview-player-client.c generated by valac 0.16.1, the Vala compiler
2
* generated from preview-player-client.vala, do not modify */
5
* Copyright (C) 2012 Canonical Ltd
7
* This program is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License version 3 as
9
* published by the Free Software Foundation.
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
16
* You should have received a copy of the GNU General Public License
17
* along with this program. If not, see <http://www.gnu.org/licenses/>.
19
* Authored by Pawel Stolowski <pawel.stolowski@canonical.com>
22
* FIXME: this code was copied from music-lens; it needs to be kept in sync and eventually moved to a library !!!
26
#include <glib-object.h>
35
#define UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE (unity_shopping_lens_preview_player_service_get_type ())
36
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE, UnityShoppingLensPreviewPlayerService))
37
#define UNITY_SHOPPING_LENS_IS_PREVIEW_PLAYER_SERVICE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE))
38
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE, UnityShoppingLensPreviewPlayerServiceIface))
40
typedef struct _UnityShoppingLensPreviewPlayerService UnityShoppingLensPreviewPlayerService;
41
typedef struct _UnityShoppingLensPreviewPlayerServiceIface UnityShoppingLensPreviewPlayerServiceIface;
43
#define UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE_PROXY (unity_shopping_lens_preview_player_service_proxy_get_type ())
44
typedef GDBusProxy UnityShoppingLensPreviewPlayerServiceProxy;
45
typedef GDBusProxyClass UnityShoppingLensPreviewPlayerServiceProxyClass;
46
#define _g_free0(var) (var = (g_free (var), NULL))
48
#define UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER (unity_shopping_lens_preview_player_get_type ())
49
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER, UnityShoppingLensPreviewPlayer))
50
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER, UnityShoppingLensPreviewPlayerClass))
51
#define UNITY_SHOPPING_LENS_IS_PREVIEW_PLAYER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER))
52
#define UNITY_SHOPPING_LENS_IS_PREVIEW_PLAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER))
53
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER, UnityShoppingLensPreviewPlayerClass))
55
typedef struct _UnityShoppingLensPreviewPlayer UnityShoppingLensPreviewPlayer;
56
typedef struct _UnityShoppingLensPreviewPlayerClass UnityShoppingLensPreviewPlayerClass;
57
typedef struct _UnityShoppingLensPreviewPlayerPrivate UnityShoppingLensPreviewPlayerPrivate;
58
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
59
typedef struct _UnityShoppingLensPreviewPlayerConnectToData UnityShoppingLensPreviewPlayerConnectToData;
60
typedef struct _UnityShoppingLensPreviewPlayerPlayData UnityShoppingLensPreviewPlayerPlayData;
61
typedef struct _UnityShoppingLensPreviewPlayerPauseData UnityShoppingLensPreviewPlayerPauseData;
62
typedef struct _UnityShoppingLensPreviewPlayerPauseResumeData UnityShoppingLensPreviewPlayerPauseResumeData;
63
typedef struct _UnityShoppingLensPreviewPlayerResumeData UnityShoppingLensPreviewPlayerResumeData;
64
typedef struct _UnityShoppingLensPreviewPlayerStopData UnityShoppingLensPreviewPlayerStopData;
65
typedef struct _UnityShoppingLensPreviewPlayerCloseData UnityShoppingLensPreviewPlayerCloseData;
67
struct _UnityShoppingLensPreviewPlayerServiceIface {
68
GTypeInterface parent_iface;
69
void (*play) (UnityShoppingLensPreviewPlayerService* self, const gchar* uri, GAsyncReadyCallback _callback_, gpointer _user_data_);
70
void (*play_finish) (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
71
void (*pause) (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
72
void (*pause_finish) (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
73
void (*pause_resume) (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
74
void (*pause_resume_finish) (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
75
void (*resume) (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
76
void (*resume_finish) (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
77
void (*stop) (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
78
void (*stop_finish) (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
79
void (*close) (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
80
void (*close_finish) (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
83
struct _UnityShoppingLensPreviewPlayer {
84
GObject parent_instance;
85
UnityShoppingLensPreviewPlayerPrivate * priv;
88
struct _UnityShoppingLensPreviewPlayerClass {
89
GObjectClass parent_class;
92
struct _UnityShoppingLensPreviewPlayerPrivate {
93
UnityShoppingLensPreviewPlayerService* _preview_player_service;
96
struct _UnityShoppingLensPreviewPlayerConnectToData {
98
GObject* _source_object_;
100
GSimpleAsyncResult* _async_result;
101
UnityShoppingLensPreviewPlayer* self;
102
UnityShoppingLensPreviewPlayerService* _tmp0_;
103
UnityShoppingLensPreviewPlayerService* _tmp1_;
104
UnityShoppingLensPreviewPlayerService* _tmp2_;
105
GError * _inner_error_;
108
struct _UnityShoppingLensPreviewPlayerPlayData {
110
GObject* _source_object_;
112
GSimpleAsyncResult* _async_result;
113
UnityShoppingLensPreviewPlayer* self;
115
UnityShoppingLensPreviewPlayerService* _tmp0_;
116
UnityShoppingLensPreviewPlayerService* _tmp1_;
118
GError * _inner_error_;
121
struct _UnityShoppingLensPreviewPlayerPauseData {
123
GObject* _source_object_;
125
GSimpleAsyncResult* _async_result;
126
UnityShoppingLensPreviewPlayer* self;
127
UnityShoppingLensPreviewPlayerService* _tmp0_;
128
UnityShoppingLensPreviewPlayerService* _tmp1_;
129
GError * _inner_error_;
132
struct _UnityShoppingLensPreviewPlayerPauseResumeData {
134
GObject* _source_object_;
136
GSimpleAsyncResult* _async_result;
137
UnityShoppingLensPreviewPlayer* self;
138
UnityShoppingLensPreviewPlayerService* _tmp0_;
139
UnityShoppingLensPreviewPlayerService* _tmp1_;
140
GError * _inner_error_;
143
struct _UnityShoppingLensPreviewPlayerResumeData {
145
GObject* _source_object_;
147
GSimpleAsyncResult* _async_result;
148
UnityShoppingLensPreviewPlayer* self;
149
UnityShoppingLensPreviewPlayerService* _tmp0_;
150
UnityShoppingLensPreviewPlayerService* _tmp1_;
151
GError * _inner_error_;
154
struct _UnityShoppingLensPreviewPlayerStopData {
156
GObject* _source_object_;
158
GSimpleAsyncResult* _async_result;
159
UnityShoppingLensPreviewPlayer* self;
160
UnityShoppingLensPreviewPlayerService* _tmp0_;
161
UnityShoppingLensPreviewPlayerService* _tmp1_;
162
GError * _inner_error_;
165
struct _UnityShoppingLensPreviewPlayerCloseData {
167
GObject* _source_object_;
169
GSimpleAsyncResult* _async_result;
170
UnityShoppingLensPreviewPlayer* self;
171
UnityShoppingLensPreviewPlayerService* _tmp0_;
172
UnityShoppingLensPreviewPlayerService* _tmp1_;
173
GError * _inner_error_;
177
static gpointer unity_shopping_lens_preview_player_parent_class = NULL;
179
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER_DBUS_NAME "com.canonical.Unity.Lens.Music.PreviewPlayer"
180
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER_DBUS_PATH "/com/canonical/Unity/Lens/Music/PreviewPlayer"
181
GType unity_shopping_lens_preview_player_service_proxy_get_type (void) G_GNUC_CONST;
182
guint unity_shopping_lens_preview_player_service_register_object (void* object, GDBusConnection* connection, const gchar* path, GError** error);
183
GType unity_shopping_lens_preview_player_service_get_type (void) G_GNUC_CONST;
184
void unity_shopping_lens_preview_player_service_play (UnityShoppingLensPreviewPlayerService* self, const gchar* uri, GAsyncReadyCallback _callback_, gpointer _user_data_);
185
void unity_shopping_lens_preview_player_service_play_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
186
void unity_shopping_lens_preview_player_service_pause (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
187
void unity_shopping_lens_preview_player_service_pause_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
188
void unity_shopping_lens_preview_player_service_pause_resume (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
189
void unity_shopping_lens_preview_player_service_pause_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
190
void unity_shopping_lens_preview_player_service_resume (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
191
void unity_shopping_lens_preview_player_service_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
192
void unity_shopping_lens_preview_player_service_stop (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
193
void unity_shopping_lens_preview_player_service_stop_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
194
void unity_shopping_lens_preview_player_service_close (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
195
void unity_shopping_lens_preview_player_service_close_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
196
static void g_cclosure_user_marshal_VOID__STRING_UINT_DOUBLE (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
197
static void unity_shopping_lens_preview_player_service_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters);
198
static void _dbus_handle_unity_shopping_lens_preview_player_service_progress (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters);
199
static void _vala_g_async_ready_callback (GObject *source_object, GAsyncResult *res, void *user_data);
200
static void unity_shopping_lens_preview_player_service_proxy_play_async (UnityShoppingLensPreviewPlayerService* self, const gchar* uri, GAsyncReadyCallback _callback_, gpointer _user_data_);
201
static void unity_shopping_lens_preview_player_service_proxy_play_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
202
static void unity_shopping_lens_preview_player_service_proxy_pause_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
203
static void unity_shopping_lens_preview_player_service_proxy_pause_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
204
static void unity_shopping_lens_preview_player_service_proxy_pause_resume_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
205
static void unity_shopping_lens_preview_player_service_proxy_pause_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
206
static void unity_shopping_lens_preview_player_service_proxy_resume_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
207
static void unity_shopping_lens_preview_player_service_proxy_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
208
static void unity_shopping_lens_preview_player_service_proxy_stop_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
209
static void unity_shopping_lens_preview_player_service_proxy_stop_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
210
static void unity_shopping_lens_preview_player_service_proxy_close_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
211
static void unity_shopping_lens_preview_player_service_proxy_close_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error);
212
static void unity_shopping_lens_preview_player_service_proxy_unity_shopping_lens_preview_player_service_interface_init (UnityShoppingLensPreviewPlayerServiceIface* iface);
213
static void _dbus_unity_shopping_lens_preview_player_service_play (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation);
214
static void _dbus_unity_shopping_lens_preview_player_service_play_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_);
215
static void _dbus_unity_shopping_lens_preview_player_service_pause (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation);
216
static void _dbus_unity_shopping_lens_preview_player_service_pause_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_);
217
static void _dbus_unity_shopping_lens_preview_player_service_pause_resume (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation);
218
static void _dbus_unity_shopping_lens_preview_player_service_pause_resume_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_);
219
static void _dbus_unity_shopping_lens_preview_player_service_resume (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation);
220
static void _dbus_unity_shopping_lens_preview_player_service_resume_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_);
221
static void _dbus_unity_shopping_lens_preview_player_service_stop (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation);
222
static void _dbus_unity_shopping_lens_preview_player_service_stop_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_);
223
static void _dbus_unity_shopping_lens_preview_player_service_close (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation);
224
static void _dbus_unity_shopping_lens_preview_player_service_close_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_);
225
static void unity_shopping_lens_preview_player_service_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data);
226
static GVariant* unity_shopping_lens_preview_player_service_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data);
227
static gboolean unity_shopping_lens_preview_player_service_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data);
228
static void _dbus_unity_shopping_lens_preview_player_service_progress (GObject* _sender, const gchar* uri, guint32 state, gdouble progress, gpointer* _data);
229
static void _unity_shopping_lens_preview_player_service_unregister_object (gpointer user_data);
230
GType unity_shopping_lens_preview_player_get_type (void) G_GNUC_CONST;
231
#define UNITY_SHOPPING_LENS_PREVIEW_PLAYER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER, UnityShoppingLensPreviewPlayerPrivate))
233
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_DUMMY_PROPERTY
235
static void unity_shopping_lens_preview_player_connect_to_data_free (gpointer _data);
236
void unity_shopping_lens_preview_player_connect_to (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
237
void unity_shopping_lens_preview_player_connect_to_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error);
238
static gboolean unity_shopping_lens_preview_player_connect_to_co (UnityShoppingLensPreviewPlayerConnectToData* _data_);
239
void unity_shopping_lens_preview_player_on_progress_signal (UnityShoppingLensPreviewPlayer* self, const gchar* uri, guint32 state, gdouble progress_value);
240
static void _unity_shopping_lens_preview_player_on_progress_signal_unity_shopping_lens_preview_player_service_progress (UnityShoppingLensPreviewPlayerService* _sender, const gchar* uri, guint32 state, gdouble progress, gpointer self);
241
static void unity_shopping_lens_preview_player_play_data_free (gpointer _data);
242
void unity_shopping_lens_preview_player_play (UnityShoppingLensPreviewPlayer* self, const gchar* uri, GAsyncReadyCallback _callback_, gpointer _user_data_);
243
void unity_shopping_lens_preview_player_play_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error);
244
static gboolean unity_shopping_lens_preview_player_play_co (UnityShoppingLensPreviewPlayerPlayData* _data_);
245
static void unity_shopping_lens_preview_player_play_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
246
static void unity_shopping_lens_preview_player_pause_data_free (gpointer _data);
247
void unity_shopping_lens_preview_player_pause (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
248
void unity_shopping_lens_preview_player_pause_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error);
249
static gboolean unity_shopping_lens_preview_player_pause_co (UnityShoppingLensPreviewPlayerPauseData* _data_);
250
static void unity_shopping_lens_preview_player_pause_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
251
static void unity_shopping_lens_preview_player_pause_resume_data_free (gpointer _data);
252
void unity_shopping_lens_preview_player_pause_resume (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
253
void unity_shopping_lens_preview_player_pause_resume_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error);
254
static gboolean unity_shopping_lens_preview_player_pause_resume_co (UnityShoppingLensPreviewPlayerPauseResumeData* _data_);
255
static void unity_shopping_lens_preview_player_pause_resume_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
256
static void unity_shopping_lens_preview_player_resume_data_free (gpointer _data);
257
void unity_shopping_lens_preview_player_resume (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
258
void unity_shopping_lens_preview_player_resume_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error);
259
static gboolean unity_shopping_lens_preview_player_resume_co (UnityShoppingLensPreviewPlayerResumeData* _data_);
260
static void unity_shopping_lens_preview_player_resume_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
261
static void unity_shopping_lens_preview_player_stop_data_free (gpointer _data);
262
void unity_shopping_lens_preview_player_stop (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
263
void unity_shopping_lens_preview_player_stop_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error);
264
static gboolean unity_shopping_lens_preview_player_stop_co (UnityShoppingLensPreviewPlayerStopData* _data_);
265
static void unity_shopping_lens_preview_player_stop_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
266
static void unity_shopping_lens_preview_player_close_data_free (gpointer _data);
267
void unity_shopping_lens_preview_player_close (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
268
void unity_shopping_lens_preview_player_close_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error);
269
static gboolean unity_shopping_lens_preview_player_close_co (UnityShoppingLensPreviewPlayerCloseData* _data_);
270
static void unity_shopping_lens_preview_player_close_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
271
UnityShoppingLensPreviewPlayer* unity_shopping_lens_preview_player_new (void);
272
UnityShoppingLensPreviewPlayer* unity_shopping_lens_preview_player_construct (GType object_type);
273
static void g_cclosure_user_marshal_VOID__STRING_ENUM_DOUBLE (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
274
static void unity_shopping_lens_preview_player_finalize (GObject* obj);
276
static const GDBusArgInfo _unity_shopping_lens_preview_player_service_dbus_arg_info_play_uri = {-1, "uri", "s"};
277
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_play_in[] = {&_unity_shopping_lens_preview_player_service_dbus_arg_info_play_uri, NULL};
278
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_play_out[] = {NULL};
279
static const GDBusMethodInfo _unity_shopping_lens_preview_player_service_dbus_method_info_play = {-1, "Play", (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_play_in), (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_play_out)};
280
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_pause_in[] = {NULL};
281
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_pause_out[] = {NULL};
282
static const GDBusMethodInfo _unity_shopping_lens_preview_player_service_dbus_method_info_pause = {-1, "Pause", (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_pause_in), (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_pause_out)};
283
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_pause_resume_in[] = {NULL};
284
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_pause_resume_out[] = {NULL};
285
static const GDBusMethodInfo _unity_shopping_lens_preview_player_service_dbus_method_info_pause_resume = {-1, "PauseResume", (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_pause_resume_in), (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_pause_resume_out)};
286
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_resume_in[] = {NULL};
287
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_resume_out[] = {NULL};
288
static const GDBusMethodInfo _unity_shopping_lens_preview_player_service_dbus_method_info_resume = {-1, "Resume", (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_resume_in), (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_resume_out)};
289
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_stop_in[] = {NULL};
290
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_stop_out[] = {NULL};
291
static const GDBusMethodInfo _unity_shopping_lens_preview_player_service_dbus_method_info_stop = {-1, "Stop", (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_stop_in), (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_stop_out)};
292
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_close_in[] = {NULL};
293
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_close_out[] = {NULL};
294
static const GDBusMethodInfo _unity_shopping_lens_preview_player_service_dbus_method_info_close = {-1, "Close", (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_close_in), (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_close_out)};
295
static const GDBusMethodInfo * const _unity_shopping_lens_preview_player_service_dbus_method_info[] = {&_unity_shopping_lens_preview_player_service_dbus_method_info_play, &_unity_shopping_lens_preview_player_service_dbus_method_info_pause, &_unity_shopping_lens_preview_player_service_dbus_method_info_pause_resume, &_unity_shopping_lens_preview_player_service_dbus_method_info_resume, &_unity_shopping_lens_preview_player_service_dbus_method_info_stop, &_unity_shopping_lens_preview_player_service_dbus_method_info_close, NULL};
296
static const GDBusArgInfo _unity_shopping_lens_preview_player_service_dbus_arg_info_progress_uri = {-1, "uri", "s"};
297
static const GDBusArgInfo _unity_shopping_lens_preview_player_service_dbus_arg_info_progress_state = {-1, "state", "u"};
298
static const GDBusArgInfo _unity_shopping_lens_preview_player_service_dbus_arg_info_progress_progress = {-1, "progress", "d"};
299
static const GDBusArgInfo * const _unity_shopping_lens_preview_player_service_dbus_arg_info_progress[] = {&_unity_shopping_lens_preview_player_service_dbus_arg_info_progress_uri, &_unity_shopping_lens_preview_player_service_dbus_arg_info_progress_state, &_unity_shopping_lens_preview_player_service_dbus_arg_info_progress_progress, NULL};
300
static const GDBusSignalInfo _unity_shopping_lens_preview_player_service_dbus_signal_info_progress = {-1, "Progress", (GDBusArgInfo **) (&_unity_shopping_lens_preview_player_service_dbus_arg_info_progress)};
301
static const GDBusSignalInfo * const _unity_shopping_lens_preview_player_service_dbus_signal_info[] = {&_unity_shopping_lens_preview_player_service_dbus_signal_info_progress, NULL};
302
static const GDBusPropertyInfo * const _unity_shopping_lens_preview_player_service_dbus_property_info[] = {NULL};
303
static const GDBusInterfaceInfo _unity_shopping_lens_preview_player_service_dbus_interface_info = {-1, "com.canonical.Unity.Lens.Music.PreviewPlayer", (GDBusMethodInfo **) (&_unity_shopping_lens_preview_player_service_dbus_method_info), (GDBusSignalInfo **) (&_unity_shopping_lens_preview_player_service_dbus_signal_info), (GDBusPropertyInfo **) (&_unity_shopping_lens_preview_player_service_dbus_property_info)};
304
static const GDBusInterfaceVTable _unity_shopping_lens_preview_player_service_dbus_interface_vtable = {unity_shopping_lens_preview_player_service_dbus_interface_method_call, unity_shopping_lens_preview_player_service_dbus_interface_get_property, unity_shopping_lens_preview_player_service_dbus_interface_set_property};
306
void unity_shopping_lens_preview_player_service_play (UnityShoppingLensPreviewPlayerService* self, const gchar* uri, GAsyncReadyCallback _callback_, gpointer _user_data_) {
307
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->play (self, uri, _callback_, _user_data_);
311
void unity_shopping_lens_preview_player_service_play_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
312
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->play_finish (self, _res_, error);
316
void unity_shopping_lens_preview_player_service_pause (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
317
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->pause (self, _callback_, _user_data_);
321
void unity_shopping_lens_preview_player_service_pause_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
322
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->pause_finish (self, _res_, error);
326
void unity_shopping_lens_preview_player_service_pause_resume (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
327
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->pause_resume (self, _callback_, _user_data_);
331
void unity_shopping_lens_preview_player_service_pause_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
332
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->pause_resume_finish (self, _res_, error);
336
void unity_shopping_lens_preview_player_service_resume (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
337
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->resume (self, _callback_, _user_data_);
341
void unity_shopping_lens_preview_player_service_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
342
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->resume_finish (self, _res_, error);
346
void unity_shopping_lens_preview_player_service_stop (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
347
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->stop (self, _callback_, _user_data_);
351
void unity_shopping_lens_preview_player_service_stop_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
352
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->stop_finish (self, _res_, error);
356
void unity_shopping_lens_preview_player_service_close (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
357
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->close (self, _callback_, _user_data_);
361
void unity_shopping_lens_preview_player_service_close_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
362
UNITY_SHOPPING_LENS_PREVIEW_PLAYER_SERVICE_GET_INTERFACE (self)->close_finish (self, _res_, error);
366
static void g_cclosure_user_marshal_VOID__STRING_UINT_DOUBLE (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
367
typedef void (*GMarshalFunc_VOID__STRING_UINT_DOUBLE) (gpointer data1, const char* arg_1, guint32 arg_2, gdouble arg_3, gpointer data2);
368
register GMarshalFunc_VOID__STRING_UINT_DOUBLE callback;
369
register GCClosure * cc;
370
register gpointer data1;
371
register gpointer data2;
372
cc = (GCClosure *) closure;
373
g_return_if_fail (n_param_values == 4);
374
if (G_CCLOSURE_SWAP_DATA (closure)) {
375
data1 = closure->data;
376
data2 = param_values->data[0].v_pointer;
378
data1 = param_values->data[0].v_pointer;
379
data2 = closure->data;
381
callback = (GMarshalFunc_VOID__STRING_UINT_DOUBLE) (marshal_data ? marshal_data : cc->callback);
382
callback (data1, g_value_get_string (param_values + 1), g_value_get_uint (param_values + 2), g_value_get_double (param_values + 3), data2);
386
static void unity_shopping_lens_preview_player_service_base_init (UnityShoppingLensPreviewPlayerServiceIface * iface) {
387
static gboolean initialized = FALSE;
390
g_signal_new ("progress", UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__STRING_UINT_DOUBLE, G_TYPE_NONE, 3, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_DOUBLE);
395
GType unity_shopping_lens_preview_player_service_get_type (void) {
396
static volatile gsize unity_shopping_lens_preview_player_service_type_id__volatile = 0;
397
if (g_once_init_enter (&unity_shopping_lens_preview_player_service_type_id__volatile)) {
398
static const GTypeInfo g_define_type_info = { sizeof (UnityShoppingLensPreviewPlayerServiceIface), (GBaseInitFunc) unity_shopping_lens_preview_player_service_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
399
GType unity_shopping_lens_preview_player_service_type_id;
400
unity_shopping_lens_preview_player_service_type_id = g_type_register_static (G_TYPE_INTERFACE, "UnityShoppingLensPreviewPlayerService", &g_define_type_info, 0);
401
g_type_interface_add_prerequisite (unity_shopping_lens_preview_player_service_type_id, G_TYPE_OBJECT);
402
g_type_set_qdata (unity_shopping_lens_preview_player_service_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) unity_shopping_lens_preview_player_service_proxy_get_type);
403
g_type_set_qdata (unity_shopping_lens_preview_player_service_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "com.canonical.Unity.Lens.Music.PreviewPlayer");
404
g_type_set_qdata (unity_shopping_lens_preview_player_service_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) unity_shopping_lens_preview_player_service_register_object);
405
g_once_init_leave (&unity_shopping_lens_preview_player_service_type_id__volatile, unity_shopping_lens_preview_player_service_type_id);
407
return unity_shopping_lens_preview_player_service_type_id__volatile;
411
G_DEFINE_TYPE_EXTENDED (UnityShoppingLensPreviewPlayerServiceProxy, unity_shopping_lens_preview_player_service_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE, unity_shopping_lens_preview_player_service_proxy_unity_shopping_lens_preview_player_service_interface_init) )
412
static void unity_shopping_lens_preview_player_service_proxy_class_init (UnityShoppingLensPreviewPlayerServiceProxyClass* klass) {
413
G_DBUS_PROXY_CLASS (klass)->g_signal = unity_shopping_lens_preview_player_service_proxy_g_signal;
417
static void _dbus_handle_unity_shopping_lens_preview_player_service_progress (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters) {
418
GVariantIter _arguments_iter;
423
gdouble progress = 0.0;
425
g_variant_iter_init (&_arguments_iter, parameters);
426
_tmp0_ = g_variant_iter_next_value (&_arguments_iter);
427
uri = g_variant_dup_string (_tmp0_, NULL);
428
g_variant_unref (_tmp0_);
429
_tmp1_ = g_variant_iter_next_value (&_arguments_iter);
430
state = g_variant_get_uint32 (_tmp1_);
431
g_variant_unref (_tmp1_);
432
_tmp2_ = g_variant_iter_next_value (&_arguments_iter);
433
progress = g_variant_get_double (_tmp2_);
434
g_variant_unref (_tmp2_);
435
g_signal_emit_by_name (self, "progress", uri, state, progress);
440
static void unity_shopping_lens_preview_player_service_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters) {
441
if (strcmp (signal_name, "Progress") == 0) {
442
_dbus_handle_unity_shopping_lens_preview_player_service_progress ((UnityShoppingLensPreviewPlayerService*) proxy, parameters);
447
static void unity_shopping_lens_preview_player_service_proxy_init (UnityShoppingLensPreviewPlayerServiceProxy* self) {
451
static void _vala_g_async_ready_callback (GObject *source_object, GAsyncResult *res, void *user_data) {
452
g_simple_async_result_set_op_res_gpointer (user_data, g_object_ref (res), g_object_unref);
453
g_simple_async_result_complete (user_data);
454
g_object_unref (user_data);
458
static void unity_shopping_lens_preview_player_service_proxy_play_async (UnityShoppingLensPreviewPlayerService* self, const gchar* uri, GAsyncReadyCallback _callback_, gpointer _user_data_) {
459
GDBusMessage *_message;
460
GVariant *_arguments;
461
GVariantBuilder _arguments_builder;
462
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "com.canonical.Unity.Lens.Music.PreviewPlayer", "Play");
463
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
464
g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (uri));
465
_arguments = g_variant_builder_end (&_arguments_builder);
466
g_dbus_message_set_body (_message, _arguments);
467
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, NULL, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
468
g_object_unref (_message);
472
static void unity_shopping_lens_preview_player_service_proxy_play_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
473
GDBusMessage *_reply_message;
474
_reply_message = g_dbus_connection_send_message_with_reply_finish (g_dbus_proxy_get_connection ((GDBusProxy *) self), g_simple_async_result_get_op_res_gpointer ((GSimpleAsyncResult *) _res_), error);
475
if (!_reply_message) {
478
if (g_dbus_message_to_gerror (_reply_message, error)) {
479
g_object_unref (_reply_message);
482
g_object_unref (_reply_message);
486
static void unity_shopping_lens_preview_player_service_proxy_pause_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
487
GDBusMessage *_message;
488
GVariant *_arguments;
489
GVariantBuilder _arguments_builder;
490
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "com.canonical.Unity.Lens.Music.PreviewPlayer", "Pause");
491
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
492
_arguments = g_variant_builder_end (&_arguments_builder);
493
g_dbus_message_set_body (_message, _arguments);
494
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, NULL, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
495
g_object_unref (_message);
499
static void unity_shopping_lens_preview_player_service_proxy_pause_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
500
GDBusMessage *_reply_message;
501
_reply_message = g_dbus_connection_send_message_with_reply_finish (g_dbus_proxy_get_connection ((GDBusProxy *) self), g_simple_async_result_get_op_res_gpointer ((GSimpleAsyncResult *) _res_), error);
502
if (!_reply_message) {
505
if (g_dbus_message_to_gerror (_reply_message, error)) {
506
g_object_unref (_reply_message);
509
g_object_unref (_reply_message);
513
static void unity_shopping_lens_preview_player_service_proxy_pause_resume_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
514
GDBusMessage *_message;
515
GVariant *_arguments;
516
GVariantBuilder _arguments_builder;
517
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "com.canonical.Unity.Lens.Music.PreviewPlayer", "PauseResume");
518
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
519
_arguments = g_variant_builder_end (&_arguments_builder);
520
g_dbus_message_set_body (_message, _arguments);
521
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, NULL, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
522
g_object_unref (_message);
526
static void unity_shopping_lens_preview_player_service_proxy_pause_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
527
GDBusMessage *_reply_message;
528
_reply_message = g_dbus_connection_send_message_with_reply_finish (g_dbus_proxy_get_connection ((GDBusProxy *) self), g_simple_async_result_get_op_res_gpointer ((GSimpleAsyncResult *) _res_), error);
529
if (!_reply_message) {
532
if (g_dbus_message_to_gerror (_reply_message, error)) {
533
g_object_unref (_reply_message);
536
g_object_unref (_reply_message);
540
static void unity_shopping_lens_preview_player_service_proxy_resume_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
541
GDBusMessage *_message;
542
GVariant *_arguments;
543
GVariantBuilder _arguments_builder;
544
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "com.canonical.Unity.Lens.Music.PreviewPlayer", "Resume");
545
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
546
_arguments = g_variant_builder_end (&_arguments_builder);
547
g_dbus_message_set_body (_message, _arguments);
548
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, NULL, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
549
g_object_unref (_message);
553
static void unity_shopping_lens_preview_player_service_proxy_resume_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
554
GDBusMessage *_reply_message;
555
_reply_message = g_dbus_connection_send_message_with_reply_finish (g_dbus_proxy_get_connection ((GDBusProxy *) self), g_simple_async_result_get_op_res_gpointer ((GSimpleAsyncResult *) _res_), error);
556
if (!_reply_message) {
559
if (g_dbus_message_to_gerror (_reply_message, error)) {
560
g_object_unref (_reply_message);
563
g_object_unref (_reply_message);
567
static void unity_shopping_lens_preview_player_service_proxy_stop_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
568
GDBusMessage *_message;
569
GVariant *_arguments;
570
GVariantBuilder _arguments_builder;
571
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "com.canonical.Unity.Lens.Music.PreviewPlayer", "Stop");
572
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
573
_arguments = g_variant_builder_end (&_arguments_builder);
574
g_dbus_message_set_body (_message, _arguments);
575
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, NULL, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
576
g_object_unref (_message);
580
static void unity_shopping_lens_preview_player_service_proxy_stop_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
581
GDBusMessage *_reply_message;
582
_reply_message = g_dbus_connection_send_message_with_reply_finish (g_dbus_proxy_get_connection ((GDBusProxy *) self), g_simple_async_result_get_op_res_gpointer ((GSimpleAsyncResult *) _res_), error);
583
if (!_reply_message) {
586
if (g_dbus_message_to_gerror (_reply_message, error)) {
587
g_object_unref (_reply_message);
590
g_object_unref (_reply_message);
594
static void unity_shopping_lens_preview_player_service_proxy_close_async (UnityShoppingLensPreviewPlayerService* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
595
GDBusMessage *_message;
596
GVariant *_arguments;
597
GVariantBuilder _arguments_builder;
598
_message = g_dbus_message_new_method_call (g_dbus_proxy_get_name ((GDBusProxy *) self), g_dbus_proxy_get_object_path ((GDBusProxy *) self), "com.canonical.Unity.Lens.Music.PreviewPlayer", "Close");
599
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
600
_arguments = g_variant_builder_end (&_arguments_builder);
601
g_dbus_message_set_body (_message, _arguments);
602
g_dbus_connection_send_message_with_reply (g_dbus_proxy_get_connection ((GDBusProxy *) self), _message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, g_dbus_proxy_get_default_timeout ((GDBusProxy *) self), NULL, NULL, _vala_g_async_ready_callback, g_simple_async_result_new ((GObject *) self, _callback_, _user_data_, NULL));
603
g_object_unref (_message);
607
static void unity_shopping_lens_preview_player_service_proxy_close_finish (UnityShoppingLensPreviewPlayerService* self, GAsyncResult* _res_, GError** error) {
608
GDBusMessage *_reply_message;
609
_reply_message = g_dbus_connection_send_message_with_reply_finish (g_dbus_proxy_get_connection ((GDBusProxy *) self), g_simple_async_result_get_op_res_gpointer ((GSimpleAsyncResult *) _res_), error);
610
if (!_reply_message) {
613
if (g_dbus_message_to_gerror (_reply_message, error)) {
614
g_object_unref (_reply_message);
617
g_object_unref (_reply_message);
621
static void unity_shopping_lens_preview_player_service_proxy_unity_shopping_lens_preview_player_service_interface_init (UnityShoppingLensPreviewPlayerServiceIface* iface) {
622
iface->play = unity_shopping_lens_preview_player_service_proxy_play_async;
623
iface->play_finish = unity_shopping_lens_preview_player_service_proxy_play_finish;
624
iface->pause = unity_shopping_lens_preview_player_service_proxy_pause_async;
625
iface->pause_finish = unity_shopping_lens_preview_player_service_proxy_pause_finish;
626
iface->pause_resume = unity_shopping_lens_preview_player_service_proxy_pause_resume_async;
627
iface->pause_resume_finish = unity_shopping_lens_preview_player_service_proxy_pause_resume_finish;
628
iface->resume = unity_shopping_lens_preview_player_service_proxy_resume_async;
629
iface->resume_finish = unity_shopping_lens_preview_player_service_proxy_resume_finish;
630
iface->stop = unity_shopping_lens_preview_player_service_proxy_stop_async;
631
iface->stop_finish = unity_shopping_lens_preview_player_service_proxy_stop_finish;
632
iface->close = unity_shopping_lens_preview_player_service_proxy_close_async;
633
iface->close_finish = unity_shopping_lens_preview_player_service_proxy_close_finish;
637
static void _dbus_unity_shopping_lens_preview_player_service_play (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
638
GVariantIter _arguments_iter;
641
g_variant_iter_init (&_arguments_iter, parameters);
642
_tmp3_ = g_variant_iter_next_value (&_arguments_iter);
643
uri = g_variant_dup_string (_tmp3_, NULL);
644
g_variant_unref (_tmp3_);
645
unity_shopping_lens_preview_player_service_play (self, uri, (GAsyncReadyCallback) _dbus_unity_shopping_lens_preview_player_service_play_ready, invocation);
650
static void _dbus_unity_shopping_lens_preview_player_service_play_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
651
GDBusMethodInvocation * invocation;
652
GError* error = NULL;
653
GDBusMessage* _reply_message;
655
GVariantBuilder _reply_builder;
656
invocation = _user_data_;
657
unity_shopping_lens_preview_player_service_play_finish ((UnityShoppingLensPreviewPlayerService*) source_object, _res_, &error);
659
g_dbus_method_invocation_return_gerror (invocation, error);
662
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
663
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
664
_reply = g_variant_builder_end (&_reply_builder);
665
g_dbus_message_set_body (_reply_message, _reply);
666
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
667
g_object_unref (invocation);
668
g_object_unref (_reply_message);
672
static void _dbus_unity_shopping_lens_preview_player_service_pause (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
673
GVariantIter _arguments_iter;
674
g_variant_iter_init (&_arguments_iter, parameters);
675
unity_shopping_lens_preview_player_service_pause (self, (GAsyncReadyCallback) _dbus_unity_shopping_lens_preview_player_service_pause_ready, invocation);
679
static void _dbus_unity_shopping_lens_preview_player_service_pause_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
680
GDBusMethodInvocation * invocation;
681
GError* error = NULL;
682
GDBusMessage* _reply_message;
684
GVariantBuilder _reply_builder;
685
invocation = _user_data_;
686
unity_shopping_lens_preview_player_service_pause_finish ((UnityShoppingLensPreviewPlayerService*) source_object, _res_, &error);
688
g_dbus_method_invocation_return_gerror (invocation, error);
691
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
692
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
693
_reply = g_variant_builder_end (&_reply_builder);
694
g_dbus_message_set_body (_reply_message, _reply);
695
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
696
g_object_unref (invocation);
697
g_object_unref (_reply_message);
701
static void _dbus_unity_shopping_lens_preview_player_service_pause_resume (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
702
GVariantIter _arguments_iter;
703
g_variant_iter_init (&_arguments_iter, parameters);
704
unity_shopping_lens_preview_player_service_pause_resume (self, (GAsyncReadyCallback) _dbus_unity_shopping_lens_preview_player_service_pause_resume_ready, invocation);
708
static void _dbus_unity_shopping_lens_preview_player_service_pause_resume_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
709
GDBusMethodInvocation * invocation;
710
GError* error = NULL;
711
GDBusMessage* _reply_message;
713
GVariantBuilder _reply_builder;
714
invocation = _user_data_;
715
unity_shopping_lens_preview_player_service_pause_resume_finish ((UnityShoppingLensPreviewPlayerService*) source_object, _res_, &error);
717
g_dbus_method_invocation_return_gerror (invocation, error);
720
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
721
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
722
_reply = g_variant_builder_end (&_reply_builder);
723
g_dbus_message_set_body (_reply_message, _reply);
724
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
725
g_object_unref (invocation);
726
g_object_unref (_reply_message);
730
static void _dbus_unity_shopping_lens_preview_player_service_resume (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
731
GVariantIter _arguments_iter;
732
g_variant_iter_init (&_arguments_iter, parameters);
733
unity_shopping_lens_preview_player_service_resume (self, (GAsyncReadyCallback) _dbus_unity_shopping_lens_preview_player_service_resume_ready, invocation);
737
static void _dbus_unity_shopping_lens_preview_player_service_resume_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
738
GDBusMethodInvocation * invocation;
739
GError* error = NULL;
740
GDBusMessage* _reply_message;
742
GVariantBuilder _reply_builder;
743
invocation = _user_data_;
744
unity_shopping_lens_preview_player_service_resume_finish ((UnityShoppingLensPreviewPlayerService*) source_object, _res_, &error);
746
g_dbus_method_invocation_return_gerror (invocation, error);
749
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
750
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
751
_reply = g_variant_builder_end (&_reply_builder);
752
g_dbus_message_set_body (_reply_message, _reply);
753
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
754
g_object_unref (invocation);
755
g_object_unref (_reply_message);
759
static void _dbus_unity_shopping_lens_preview_player_service_stop (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
760
GVariantIter _arguments_iter;
761
g_variant_iter_init (&_arguments_iter, parameters);
762
unity_shopping_lens_preview_player_service_stop (self, (GAsyncReadyCallback) _dbus_unity_shopping_lens_preview_player_service_stop_ready, invocation);
766
static void _dbus_unity_shopping_lens_preview_player_service_stop_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
767
GDBusMethodInvocation * invocation;
768
GError* error = NULL;
769
GDBusMessage* _reply_message;
771
GVariantBuilder _reply_builder;
772
invocation = _user_data_;
773
unity_shopping_lens_preview_player_service_stop_finish ((UnityShoppingLensPreviewPlayerService*) source_object, _res_, &error);
775
g_dbus_method_invocation_return_gerror (invocation, error);
778
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
779
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
780
_reply = g_variant_builder_end (&_reply_builder);
781
g_dbus_message_set_body (_reply_message, _reply);
782
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
783
g_object_unref (invocation);
784
g_object_unref (_reply_message);
788
static void _dbus_unity_shopping_lens_preview_player_service_close (UnityShoppingLensPreviewPlayerService* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
789
GVariantIter _arguments_iter;
790
g_variant_iter_init (&_arguments_iter, parameters);
791
unity_shopping_lens_preview_player_service_close (self, (GAsyncReadyCallback) _dbus_unity_shopping_lens_preview_player_service_close_ready, invocation);
795
static void _dbus_unity_shopping_lens_preview_player_service_close_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) {
796
GDBusMethodInvocation * invocation;
797
GError* error = NULL;
798
GDBusMessage* _reply_message;
800
GVariantBuilder _reply_builder;
801
invocation = _user_data_;
802
unity_shopping_lens_preview_player_service_close_finish ((UnityShoppingLensPreviewPlayerService*) source_object, _res_, &error);
804
g_dbus_method_invocation_return_gerror (invocation, error);
807
_reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
808
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
809
_reply = g_variant_builder_end (&_reply_builder);
810
g_dbus_message_set_body (_reply_message, _reply);
811
g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL);
812
g_object_unref (invocation);
813
g_object_unref (_reply_message);
817
static void unity_shopping_lens_preview_player_service_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data) {
822
if (strcmp (method_name, "Play") == 0) {
823
_dbus_unity_shopping_lens_preview_player_service_play (object, parameters, invocation);
824
} else if (strcmp (method_name, "Pause") == 0) {
825
_dbus_unity_shopping_lens_preview_player_service_pause (object, parameters, invocation);
826
} else if (strcmp (method_name, "PauseResume") == 0) {
827
_dbus_unity_shopping_lens_preview_player_service_pause_resume (object, parameters, invocation);
828
} else if (strcmp (method_name, "Resume") == 0) {
829
_dbus_unity_shopping_lens_preview_player_service_resume (object, parameters, invocation);
830
} else if (strcmp (method_name, "Stop") == 0) {
831
_dbus_unity_shopping_lens_preview_player_service_stop (object, parameters, invocation);
832
} else if (strcmp (method_name, "Close") == 0) {
833
_dbus_unity_shopping_lens_preview_player_service_close (object, parameters, invocation);
835
g_object_unref (invocation);
840
static GVariant* unity_shopping_lens_preview_player_service_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data) {
849
static gboolean unity_shopping_lens_preview_player_service_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data) {
858
static void _dbus_unity_shopping_lens_preview_player_service_progress (GObject* _sender, const gchar* uri, guint32 state, gdouble progress, gpointer* _data) {
859
GDBusConnection * _connection;
861
GVariant *_arguments;
862
GVariantBuilder _arguments_builder;
863
_connection = _data[1];
865
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
866
g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (uri));
867
g_variant_builder_add_value (&_arguments_builder, g_variant_new_uint32 (state));
868
g_variant_builder_add_value (&_arguments_builder, g_variant_new_double (progress));
869
_arguments = g_variant_builder_end (&_arguments_builder);
870
g_dbus_connection_emit_signal (_connection, NULL, _path, "com.canonical.Unity.Lens.Music.PreviewPlayer", "Progress", _arguments, NULL);
874
guint unity_shopping_lens_preview_player_service_register_object (gpointer object, GDBusConnection* connection, const gchar* path, GError** error) {
877
data = g_new (gpointer, 3);
878
data[0] = g_object_ref (object);
879
data[1] = g_object_ref (connection);
880
data[2] = g_strdup (path);
881
result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_unity_shopping_lens_preview_player_service_dbus_interface_info), &_unity_shopping_lens_preview_player_service_dbus_interface_vtable, data, _unity_shopping_lens_preview_player_service_unregister_object, error);
885
g_signal_connect (object, "progress", (GCallback) _dbus_unity_shopping_lens_preview_player_service_progress, data);
890
static void _unity_shopping_lens_preview_player_service_unregister_object (gpointer user_data) {
893
g_signal_handlers_disconnect_by_func (data[0], _dbus_unity_shopping_lens_preview_player_service_progress, data);
894
g_object_unref (data[0]);
895
g_object_unref (data[1]);
901
static void unity_shopping_lens_preview_player_connect_to_data_free (gpointer _data) {
902
UnityShoppingLensPreviewPlayerConnectToData* _data_;
904
_g_object_unref0 (_data_->self);
905
g_slice_free (UnityShoppingLensPreviewPlayerConnectToData, _data_);
909
static gpointer _g_object_ref0 (gpointer self) {
910
return self ? g_object_ref (self) : NULL;
914
void unity_shopping_lens_preview_player_connect_to (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
915
UnityShoppingLensPreviewPlayerConnectToData* _data_;
916
UnityShoppingLensPreviewPlayer* _tmp0_;
917
_data_ = g_slice_new0 (UnityShoppingLensPreviewPlayerConnectToData);
918
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, unity_shopping_lens_preview_player_connect_to);
919
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_shopping_lens_preview_player_connect_to_data_free);
920
_tmp0_ = _g_object_ref0 (self);
921
_data_->self = _tmp0_;
922
unity_shopping_lens_preview_player_connect_to_co (_data_);
926
void unity_shopping_lens_preview_player_connect_to_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error) {
927
UnityShoppingLensPreviewPlayerConnectToData* _data_;
928
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
931
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
935
static void _unity_shopping_lens_preview_player_on_progress_signal_unity_shopping_lens_preview_player_service_progress (UnityShoppingLensPreviewPlayerService* _sender, const gchar* uri, guint32 state, gdouble progress, gpointer self) {
936
unity_shopping_lens_preview_player_on_progress_signal (self, uri, state, progress);
940
static gboolean unity_shopping_lens_preview_player_connect_to_co (UnityShoppingLensPreviewPlayerConnectToData* _data_) {
941
switch (_data_->_state_) {
945
g_assert_not_reached ();
948
_data_->_tmp0_ = NULL;
949
_data_->_tmp0_ = g_initable_new (UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER_SERVICE_PROXY, NULL, &_data_->_inner_error_, "g-flags", 0, "g-name", UNITY_SHOPPING_LENS_PREVIEW_PLAYER_DBUS_NAME, "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", UNITY_SHOPPING_LENS_PREVIEW_PLAYER_DBUS_PATH, "g-interface-name", "com.canonical.Unity.Lens.Music.PreviewPlayer", NULL);
950
_data_->_tmp1_ = (UnityShoppingLensPreviewPlayerService*) _data_->_tmp0_;
951
if (_data_->_inner_error_ != NULL) {
952
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
953
g_error_free (_data_->_inner_error_);
954
if (_data_->_state_ == 0) {
955
g_simple_async_result_complete_in_idle (_data_->_async_result);
957
g_simple_async_result_complete (_data_->_async_result);
959
g_object_unref (_data_->_async_result);
962
_g_object_unref0 (_data_->self->priv->_preview_player_service);
963
_data_->self->priv->_preview_player_service = _data_->_tmp1_;
964
_data_->_tmp2_ = _data_->self->priv->_preview_player_service;
965
g_signal_connect_object (_data_->_tmp2_, "progress", (GCallback) _unity_shopping_lens_preview_player_on_progress_signal_unity_shopping_lens_preview_player_service_progress, _data_->self, 0);
966
if (_data_->_state_ == 0) {
967
g_simple_async_result_complete_in_idle (_data_->_async_result);
969
g_simple_async_result_complete (_data_->_async_result);
971
g_object_unref (_data_->_async_result);
976
static void unity_shopping_lens_preview_player_play_data_free (gpointer _data) {
977
UnityShoppingLensPreviewPlayerPlayData* _data_;
979
_g_free0 (_data_->uri);
980
_g_object_unref0 (_data_->self);
981
g_slice_free (UnityShoppingLensPreviewPlayerPlayData, _data_);
985
void unity_shopping_lens_preview_player_play (UnityShoppingLensPreviewPlayer* self, const gchar* uri, GAsyncReadyCallback _callback_, gpointer _user_data_) {
986
UnityShoppingLensPreviewPlayerPlayData* _data_;
987
UnityShoppingLensPreviewPlayer* _tmp0_;
990
_data_ = g_slice_new0 (UnityShoppingLensPreviewPlayerPlayData);
991
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, unity_shopping_lens_preview_player_play);
992
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_shopping_lens_preview_player_play_data_free);
993
_tmp0_ = _g_object_ref0 (self);
994
_data_->self = _tmp0_;
996
_tmp2_ = g_strdup (_tmp1_);
997
_data_->uri = _tmp2_;
998
unity_shopping_lens_preview_player_play_co (_data_);
1002
void unity_shopping_lens_preview_player_play_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error) {
1003
UnityShoppingLensPreviewPlayerPlayData* _data_;
1004
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1007
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1011
static void unity_shopping_lens_preview_player_play_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1012
UnityShoppingLensPreviewPlayerPlayData* _data_;
1013
_data_ = _user_data_;
1014
_data_->_source_object_ = source_object;
1015
_data_->_res_ = _res_;
1016
unity_shopping_lens_preview_player_play_co (_data_);
1020
static gboolean unity_shopping_lens_preview_player_play_co (UnityShoppingLensPreviewPlayerPlayData* _data_) {
1021
switch (_data_->_state_) {
1029
g_assert_not_reached ();
1032
_data_->_tmp0_ = _data_->self->priv->_preview_player_service;
1033
if (_data_->_tmp0_ == NULL) {
1034
_data_->_state_ = 1;
1035
unity_shopping_lens_preview_player_connect_to (_data_->self, unity_shopping_lens_preview_player_play_ready, _data_);
1038
unity_shopping_lens_preview_player_connect_to_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
1039
if (_data_->_inner_error_ != NULL) {
1040
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1041
g_error_free (_data_->_inner_error_);
1042
if (_data_->_state_ == 0) {
1043
g_simple_async_result_complete_in_idle (_data_->_async_result);
1045
g_simple_async_result_complete (_data_->_async_result);
1047
g_object_unref (_data_->_async_result);
1051
_data_->_tmp1_ = _data_->self->priv->_preview_player_service;
1052
_data_->_tmp2_ = _data_->uri;
1053
_data_->_state_ = 2;
1054
unity_shopping_lens_preview_player_service_play (_data_->_tmp1_, _data_->_tmp2_, unity_shopping_lens_preview_player_play_ready, _data_);
1057
unity_shopping_lens_preview_player_service_play_finish (_data_->_tmp1_, _data_->_res_, &_data_->_inner_error_);
1058
if (_data_->_inner_error_ != NULL) {
1059
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1060
g_error_free (_data_->_inner_error_);
1061
if (_data_->_state_ == 0) {
1062
g_simple_async_result_complete_in_idle (_data_->_async_result);
1064
g_simple_async_result_complete (_data_->_async_result);
1066
g_object_unref (_data_->_async_result);
1069
if (_data_->_state_ == 0) {
1070
g_simple_async_result_complete_in_idle (_data_->_async_result);
1072
g_simple_async_result_complete (_data_->_async_result);
1074
g_object_unref (_data_->_async_result);
1079
static void unity_shopping_lens_preview_player_pause_data_free (gpointer _data) {
1080
UnityShoppingLensPreviewPlayerPauseData* _data_;
1082
_g_object_unref0 (_data_->self);
1083
g_slice_free (UnityShoppingLensPreviewPlayerPauseData, _data_);
1087
void unity_shopping_lens_preview_player_pause (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1088
UnityShoppingLensPreviewPlayerPauseData* _data_;
1089
UnityShoppingLensPreviewPlayer* _tmp0_;
1090
_data_ = g_slice_new0 (UnityShoppingLensPreviewPlayerPauseData);
1091
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, unity_shopping_lens_preview_player_pause);
1092
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_shopping_lens_preview_player_pause_data_free);
1093
_tmp0_ = _g_object_ref0 (self);
1094
_data_->self = _tmp0_;
1095
unity_shopping_lens_preview_player_pause_co (_data_);
1099
void unity_shopping_lens_preview_player_pause_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error) {
1100
UnityShoppingLensPreviewPlayerPauseData* _data_;
1101
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1104
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1108
static void unity_shopping_lens_preview_player_pause_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1109
UnityShoppingLensPreviewPlayerPauseData* _data_;
1110
_data_ = _user_data_;
1111
_data_->_source_object_ = source_object;
1112
_data_->_res_ = _res_;
1113
unity_shopping_lens_preview_player_pause_co (_data_);
1117
static gboolean unity_shopping_lens_preview_player_pause_co (UnityShoppingLensPreviewPlayerPauseData* _data_) {
1118
switch (_data_->_state_) {
1126
g_assert_not_reached ();
1129
_data_->_tmp0_ = _data_->self->priv->_preview_player_service;
1130
if (_data_->_tmp0_ == NULL) {
1131
_data_->_state_ = 1;
1132
unity_shopping_lens_preview_player_connect_to (_data_->self, unity_shopping_lens_preview_player_pause_ready, _data_);
1135
unity_shopping_lens_preview_player_connect_to_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
1136
if (_data_->_inner_error_ != NULL) {
1137
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1138
g_error_free (_data_->_inner_error_);
1139
if (_data_->_state_ == 0) {
1140
g_simple_async_result_complete_in_idle (_data_->_async_result);
1142
g_simple_async_result_complete (_data_->_async_result);
1144
g_object_unref (_data_->_async_result);
1148
_data_->_tmp1_ = _data_->self->priv->_preview_player_service;
1149
_data_->_state_ = 2;
1150
unity_shopping_lens_preview_player_service_pause (_data_->_tmp1_, unity_shopping_lens_preview_player_pause_ready, _data_);
1153
unity_shopping_lens_preview_player_service_pause_finish (_data_->_tmp1_, _data_->_res_, &_data_->_inner_error_);
1154
if (_data_->_inner_error_ != NULL) {
1155
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1156
g_error_free (_data_->_inner_error_);
1157
if (_data_->_state_ == 0) {
1158
g_simple_async_result_complete_in_idle (_data_->_async_result);
1160
g_simple_async_result_complete (_data_->_async_result);
1162
g_object_unref (_data_->_async_result);
1165
if (_data_->_state_ == 0) {
1166
g_simple_async_result_complete_in_idle (_data_->_async_result);
1168
g_simple_async_result_complete (_data_->_async_result);
1170
g_object_unref (_data_->_async_result);
1175
static void unity_shopping_lens_preview_player_pause_resume_data_free (gpointer _data) {
1176
UnityShoppingLensPreviewPlayerPauseResumeData* _data_;
1178
_g_object_unref0 (_data_->self);
1179
g_slice_free (UnityShoppingLensPreviewPlayerPauseResumeData, _data_);
1183
void unity_shopping_lens_preview_player_pause_resume (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1184
UnityShoppingLensPreviewPlayerPauseResumeData* _data_;
1185
UnityShoppingLensPreviewPlayer* _tmp0_;
1186
_data_ = g_slice_new0 (UnityShoppingLensPreviewPlayerPauseResumeData);
1187
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, unity_shopping_lens_preview_player_pause_resume);
1188
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_shopping_lens_preview_player_pause_resume_data_free);
1189
_tmp0_ = _g_object_ref0 (self);
1190
_data_->self = _tmp0_;
1191
unity_shopping_lens_preview_player_pause_resume_co (_data_);
1195
void unity_shopping_lens_preview_player_pause_resume_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error) {
1196
UnityShoppingLensPreviewPlayerPauseResumeData* _data_;
1197
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1200
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1204
static void unity_shopping_lens_preview_player_pause_resume_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1205
UnityShoppingLensPreviewPlayerPauseResumeData* _data_;
1206
_data_ = _user_data_;
1207
_data_->_source_object_ = source_object;
1208
_data_->_res_ = _res_;
1209
unity_shopping_lens_preview_player_pause_resume_co (_data_);
1213
static gboolean unity_shopping_lens_preview_player_pause_resume_co (UnityShoppingLensPreviewPlayerPauseResumeData* _data_) {
1214
switch (_data_->_state_) {
1222
g_assert_not_reached ();
1225
_data_->_tmp0_ = _data_->self->priv->_preview_player_service;
1226
if (_data_->_tmp0_ == NULL) {
1227
_data_->_state_ = 1;
1228
unity_shopping_lens_preview_player_connect_to (_data_->self, unity_shopping_lens_preview_player_pause_resume_ready, _data_);
1231
unity_shopping_lens_preview_player_connect_to_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
1232
if (_data_->_inner_error_ != NULL) {
1233
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1234
g_error_free (_data_->_inner_error_);
1235
if (_data_->_state_ == 0) {
1236
g_simple_async_result_complete_in_idle (_data_->_async_result);
1238
g_simple_async_result_complete (_data_->_async_result);
1240
g_object_unref (_data_->_async_result);
1244
_data_->_tmp1_ = _data_->self->priv->_preview_player_service;
1245
_data_->_state_ = 2;
1246
unity_shopping_lens_preview_player_service_pause_resume (_data_->_tmp1_, unity_shopping_lens_preview_player_pause_resume_ready, _data_);
1249
unity_shopping_lens_preview_player_service_pause_resume_finish (_data_->_tmp1_, _data_->_res_, &_data_->_inner_error_);
1250
if (_data_->_inner_error_ != NULL) {
1251
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1252
g_error_free (_data_->_inner_error_);
1253
if (_data_->_state_ == 0) {
1254
g_simple_async_result_complete_in_idle (_data_->_async_result);
1256
g_simple_async_result_complete (_data_->_async_result);
1258
g_object_unref (_data_->_async_result);
1261
if (_data_->_state_ == 0) {
1262
g_simple_async_result_complete_in_idle (_data_->_async_result);
1264
g_simple_async_result_complete (_data_->_async_result);
1266
g_object_unref (_data_->_async_result);
1271
static void unity_shopping_lens_preview_player_resume_data_free (gpointer _data) {
1272
UnityShoppingLensPreviewPlayerResumeData* _data_;
1274
_g_object_unref0 (_data_->self);
1275
g_slice_free (UnityShoppingLensPreviewPlayerResumeData, _data_);
1279
void unity_shopping_lens_preview_player_resume (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1280
UnityShoppingLensPreviewPlayerResumeData* _data_;
1281
UnityShoppingLensPreviewPlayer* _tmp0_;
1282
_data_ = g_slice_new0 (UnityShoppingLensPreviewPlayerResumeData);
1283
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, unity_shopping_lens_preview_player_resume);
1284
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_shopping_lens_preview_player_resume_data_free);
1285
_tmp0_ = _g_object_ref0 (self);
1286
_data_->self = _tmp0_;
1287
unity_shopping_lens_preview_player_resume_co (_data_);
1291
void unity_shopping_lens_preview_player_resume_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error) {
1292
UnityShoppingLensPreviewPlayerResumeData* _data_;
1293
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1296
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1300
static void unity_shopping_lens_preview_player_resume_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1301
UnityShoppingLensPreviewPlayerResumeData* _data_;
1302
_data_ = _user_data_;
1303
_data_->_source_object_ = source_object;
1304
_data_->_res_ = _res_;
1305
unity_shopping_lens_preview_player_resume_co (_data_);
1309
static gboolean unity_shopping_lens_preview_player_resume_co (UnityShoppingLensPreviewPlayerResumeData* _data_) {
1310
switch (_data_->_state_) {
1318
g_assert_not_reached ();
1321
_data_->_tmp0_ = _data_->self->priv->_preview_player_service;
1322
if (_data_->_tmp0_ == NULL) {
1323
_data_->_state_ = 1;
1324
unity_shopping_lens_preview_player_connect_to (_data_->self, unity_shopping_lens_preview_player_resume_ready, _data_);
1327
unity_shopping_lens_preview_player_connect_to_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
1328
if (_data_->_inner_error_ != NULL) {
1329
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1330
g_error_free (_data_->_inner_error_);
1331
if (_data_->_state_ == 0) {
1332
g_simple_async_result_complete_in_idle (_data_->_async_result);
1334
g_simple_async_result_complete (_data_->_async_result);
1336
g_object_unref (_data_->_async_result);
1340
_data_->_tmp1_ = _data_->self->priv->_preview_player_service;
1341
_data_->_state_ = 2;
1342
unity_shopping_lens_preview_player_service_resume (_data_->_tmp1_, unity_shopping_lens_preview_player_resume_ready, _data_);
1345
unity_shopping_lens_preview_player_service_resume_finish (_data_->_tmp1_, _data_->_res_, &_data_->_inner_error_);
1346
if (_data_->_inner_error_ != NULL) {
1347
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1348
g_error_free (_data_->_inner_error_);
1349
if (_data_->_state_ == 0) {
1350
g_simple_async_result_complete_in_idle (_data_->_async_result);
1352
g_simple_async_result_complete (_data_->_async_result);
1354
g_object_unref (_data_->_async_result);
1357
if (_data_->_state_ == 0) {
1358
g_simple_async_result_complete_in_idle (_data_->_async_result);
1360
g_simple_async_result_complete (_data_->_async_result);
1362
g_object_unref (_data_->_async_result);
1367
static void unity_shopping_lens_preview_player_stop_data_free (gpointer _data) {
1368
UnityShoppingLensPreviewPlayerStopData* _data_;
1370
_g_object_unref0 (_data_->self);
1371
g_slice_free (UnityShoppingLensPreviewPlayerStopData, _data_);
1375
void unity_shopping_lens_preview_player_stop (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1376
UnityShoppingLensPreviewPlayerStopData* _data_;
1377
UnityShoppingLensPreviewPlayer* _tmp0_;
1378
_data_ = g_slice_new0 (UnityShoppingLensPreviewPlayerStopData);
1379
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, unity_shopping_lens_preview_player_stop);
1380
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_shopping_lens_preview_player_stop_data_free);
1381
_tmp0_ = _g_object_ref0 (self);
1382
_data_->self = _tmp0_;
1383
unity_shopping_lens_preview_player_stop_co (_data_);
1387
void unity_shopping_lens_preview_player_stop_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error) {
1388
UnityShoppingLensPreviewPlayerStopData* _data_;
1389
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1392
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1396
static void unity_shopping_lens_preview_player_stop_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1397
UnityShoppingLensPreviewPlayerStopData* _data_;
1398
_data_ = _user_data_;
1399
_data_->_source_object_ = source_object;
1400
_data_->_res_ = _res_;
1401
unity_shopping_lens_preview_player_stop_co (_data_);
1405
static gboolean unity_shopping_lens_preview_player_stop_co (UnityShoppingLensPreviewPlayerStopData* _data_) {
1406
switch (_data_->_state_) {
1414
g_assert_not_reached ();
1417
_data_->_tmp0_ = _data_->self->priv->_preview_player_service;
1418
if (_data_->_tmp0_ == NULL) {
1419
_data_->_state_ = 1;
1420
unity_shopping_lens_preview_player_connect_to (_data_->self, unity_shopping_lens_preview_player_stop_ready, _data_);
1423
unity_shopping_lens_preview_player_connect_to_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
1424
if (_data_->_inner_error_ != NULL) {
1425
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1426
g_error_free (_data_->_inner_error_);
1427
if (_data_->_state_ == 0) {
1428
g_simple_async_result_complete_in_idle (_data_->_async_result);
1430
g_simple_async_result_complete (_data_->_async_result);
1432
g_object_unref (_data_->_async_result);
1436
_data_->_tmp1_ = _data_->self->priv->_preview_player_service;
1437
_data_->_state_ = 2;
1438
unity_shopping_lens_preview_player_service_stop (_data_->_tmp1_, unity_shopping_lens_preview_player_stop_ready, _data_);
1441
unity_shopping_lens_preview_player_service_stop_finish (_data_->_tmp1_, _data_->_res_, &_data_->_inner_error_);
1442
if (_data_->_inner_error_ != NULL) {
1443
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1444
g_error_free (_data_->_inner_error_);
1445
if (_data_->_state_ == 0) {
1446
g_simple_async_result_complete_in_idle (_data_->_async_result);
1448
g_simple_async_result_complete (_data_->_async_result);
1450
g_object_unref (_data_->_async_result);
1453
if (_data_->_state_ == 0) {
1454
g_simple_async_result_complete_in_idle (_data_->_async_result);
1456
g_simple_async_result_complete (_data_->_async_result);
1458
g_object_unref (_data_->_async_result);
1463
static void unity_shopping_lens_preview_player_close_data_free (gpointer _data) {
1464
UnityShoppingLensPreviewPlayerCloseData* _data_;
1466
_g_object_unref0 (_data_->self);
1467
g_slice_free (UnityShoppingLensPreviewPlayerCloseData, _data_);
1471
void unity_shopping_lens_preview_player_close (UnityShoppingLensPreviewPlayer* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
1472
UnityShoppingLensPreviewPlayerCloseData* _data_;
1473
UnityShoppingLensPreviewPlayer* _tmp0_;
1474
_data_ = g_slice_new0 (UnityShoppingLensPreviewPlayerCloseData);
1475
_data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, unity_shopping_lens_preview_player_close);
1476
g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_shopping_lens_preview_player_close_data_free);
1477
_tmp0_ = _g_object_ref0 (self);
1478
_data_->self = _tmp0_;
1479
unity_shopping_lens_preview_player_close_co (_data_);
1483
void unity_shopping_lens_preview_player_close_finish (UnityShoppingLensPreviewPlayer* self, GAsyncResult* _res_, GError** error) {
1484
UnityShoppingLensPreviewPlayerCloseData* _data_;
1485
if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1488
_data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1492
static void unity_shopping_lens_preview_player_close_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1493
UnityShoppingLensPreviewPlayerCloseData* _data_;
1494
_data_ = _user_data_;
1495
_data_->_source_object_ = source_object;
1496
_data_->_res_ = _res_;
1497
unity_shopping_lens_preview_player_close_co (_data_);
1501
static gboolean unity_shopping_lens_preview_player_close_co (UnityShoppingLensPreviewPlayerCloseData* _data_) {
1502
switch (_data_->_state_) {
1510
g_assert_not_reached ();
1513
_data_->_tmp0_ = _data_->self->priv->_preview_player_service;
1514
if (_data_->_tmp0_ == NULL) {
1515
_data_->_state_ = 1;
1516
unity_shopping_lens_preview_player_connect_to (_data_->self, unity_shopping_lens_preview_player_close_ready, _data_);
1519
unity_shopping_lens_preview_player_connect_to_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
1520
if (_data_->_inner_error_ != NULL) {
1521
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1522
g_error_free (_data_->_inner_error_);
1523
if (_data_->_state_ == 0) {
1524
g_simple_async_result_complete_in_idle (_data_->_async_result);
1526
g_simple_async_result_complete (_data_->_async_result);
1528
g_object_unref (_data_->_async_result);
1532
_data_->_tmp1_ = _data_->self->priv->_preview_player_service;
1533
_data_->_state_ = 2;
1534
unity_shopping_lens_preview_player_service_close (_data_->_tmp1_, unity_shopping_lens_preview_player_close_ready, _data_);
1537
unity_shopping_lens_preview_player_service_close_finish (_data_->_tmp1_, _data_->_res_, &_data_->_inner_error_);
1538
if (_data_->_inner_error_ != NULL) {
1539
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1540
g_error_free (_data_->_inner_error_);
1541
if (_data_->_state_ == 0) {
1542
g_simple_async_result_complete_in_idle (_data_->_async_result);
1544
g_simple_async_result_complete (_data_->_async_result);
1546
g_object_unref (_data_->_async_result);
1549
if (_data_->_state_ == 0) {
1550
g_simple_async_result_complete_in_idle (_data_->_async_result);
1552
g_simple_async_result_complete (_data_->_async_result);
1554
g_object_unref (_data_->_async_result);
1559
void unity_shopping_lens_preview_player_on_progress_signal (UnityShoppingLensPreviewPlayer* self, const gchar* uri, guint32 state, gdouble progress_value) {
1560
const gchar* _tmp0_;
1563
g_return_if_fail (self != NULL);
1564
g_return_if_fail (uri != NULL);
1567
_tmp2_ = progress_value;
1568
g_signal_emit_by_name (self, "progress", _tmp0_, (UnityMusicPreviewTrackState) _tmp1_, _tmp2_);
1572
UnityShoppingLensPreviewPlayer* unity_shopping_lens_preview_player_construct (GType object_type) {
1573
UnityShoppingLensPreviewPlayer * self = NULL;
1574
self = (UnityShoppingLensPreviewPlayer*) g_object_new (object_type, NULL);
1579
UnityShoppingLensPreviewPlayer* unity_shopping_lens_preview_player_new (void) {
1580
return unity_shopping_lens_preview_player_construct (UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER);
1584
static void g_cclosure_user_marshal_VOID__STRING_ENUM_DOUBLE (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
1585
typedef void (*GMarshalFunc_VOID__STRING_ENUM_DOUBLE) (gpointer data1, const char* arg_1, gint arg_2, gdouble arg_3, gpointer data2);
1586
register GMarshalFunc_VOID__STRING_ENUM_DOUBLE callback;
1587
register GCClosure * cc;
1588
register gpointer data1;
1589
register gpointer data2;
1590
cc = (GCClosure *) closure;
1591
g_return_if_fail (n_param_values == 4);
1592
if (G_CCLOSURE_SWAP_DATA (closure)) {
1593
data1 = closure->data;
1594
data2 = param_values->data[0].v_pointer;
1596
data1 = param_values->data[0].v_pointer;
1597
data2 = closure->data;
1599
callback = (GMarshalFunc_VOID__STRING_ENUM_DOUBLE) (marshal_data ? marshal_data : cc->callback);
1600
callback (data1, g_value_get_string (param_values + 1), g_value_get_enum (param_values + 2), g_value_get_double (param_values + 3), data2);
1604
static void unity_shopping_lens_preview_player_class_init (UnityShoppingLensPreviewPlayerClass * klass) {
1605
unity_shopping_lens_preview_player_parent_class = g_type_class_peek_parent (klass);
1606
g_type_class_add_private (klass, sizeof (UnityShoppingLensPreviewPlayerPrivate));
1607
G_OBJECT_CLASS (klass)->finalize = unity_shopping_lens_preview_player_finalize;
1608
g_signal_new ("progress", UNITY_SHOPPING_LENS_TYPE_PREVIEW_PLAYER, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__STRING_ENUM_DOUBLE, G_TYPE_NONE, 3, G_TYPE_STRING, UNITY_MUSIC_PREVIEW_TYPE_TRACK_STATE, G_TYPE_DOUBLE);
1612
static void unity_shopping_lens_preview_player_instance_init (UnityShoppingLensPreviewPlayer * self) {
1613
self->priv = UNITY_SHOPPING_LENS_PREVIEW_PLAYER_GET_PRIVATE (self);
1617
static void unity_shopping_lens_preview_player_finalize (GObject* obj) {
1618
UnityShoppingLensPreviewPlayer * self;
1619
self = UNITY_SHOPPING_LENS_PREVIEW_PLAYER (obj);
1620
_g_object_unref0 (self->priv->_preview_player_service);
1621
G_OBJECT_CLASS (unity_shopping_lens_preview_player_parent_class)->finalize (obj);
1625
GType unity_shopping_lens_preview_player_get_type (void) {
1626
static volatile gsize unity_shopping_lens_preview_player_type_id__volatile = 0;
1627
if (g_once_init_enter (&unity_shopping_lens_preview_player_type_id__volatile)) {
1628
static const GTypeInfo g_define_type_info = { sizeof (UnityShoppingLensPreviewPlayerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_shopping_lens_preview_player_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityShoppingLensPreviewPlayer), 0, (GInstanceInitFunc) unity_shopping_lens_preview_player_instance_init, NULL };
1629
GType unity_shopping_lens_preview_player_type_id;
1630
unity_shopping_lens_preview_player_type_id = g_type_register_static (G_TYPE_OBJECT, "UnityShoppingLensPreviewPlayer", &g_define_type_info, 0);
1631
g_once_init_leave (&unity_shopping_lens_preview_player_type_id__volatile, unity_shopping_lens_preview_player_type_id);
1633
return unity_shopping_lens_preview_player_type_id__volatile;