Support legacy way to create InputMethodContext
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / tts-player.cpp
1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 *
15 */
16
17 #ifndef CSHARP_TTS_PLAYER
18 #define CSHARP_TTS_PLAYER
19 #endif
20
21 #include "common.h"
22 #include <dali/public-api/adaptor-framework/tts-player.h>
23
24 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Empty(Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > const *self){
25   return self->Empty();
26 }
27 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > const *self){
28   return self->GetConnectionCount();
29 }
30 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Connect(Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *self,void (*func)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const)){
31   self->Connect( func );
32 }
33 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Disconnect(Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *self,void (*func)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const)){
34   self->Disconnect( func );
35 }
36 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Emit(Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *self,Dali::TtsPlayer::State const arg1,Dali::TtsPlayer::State const arg2){
37   self->Emit( arg1, arg2 );
38 }
39
40 #ifdef __cplusplus
41 extern "C" {
42 #endif
43
44 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TtsPlayer_SWIGUpcast(Dali::TtsPlayer *jarg1) {
45     return (Dali::BaseHandle *)jarg1;
46 }
47
48 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TtsPlayer__SWIG_0() {
49   void * jresult ;
50   Dali::TtsPlayer *result = 0 ;
51
52   {
53     try {
54       result = (Dali::TtsPlayer *)new Dali::TtsPlayer();
55     } catch (std::out_of_range& e) {
56       {
57         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58       };
59     } catch (std::exception& e) {
60       {
61         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62       };
63     } catch (Dali::DaliException e) {
64       {
65         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
66       };
67     } catch (...) {
68       {
69         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70       };
71     }
72   }
73
74   jresult = (void *)result;
75   return jresult;
76 }
77
78
79 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_Get__SWIG_0(int jarg1) {
80   void * jresult ;
81   Dali::TtsPlayer::Mode arg1 ;
82   Dali::TtsPlayer result;
83
84   arg1 = (Dali::TtsPlayer::Mode)jarg1;
85   {
86     try {
87       result = Dali::TtsPlayer::Get(arg1);
88     } catch (std::out_of_range& e) {
89       {
90         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
91       };
92     } catch (std::exception& e) {
93       {
94         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
95       };
96     } catch (Dali::DaliException e) {
97       {
98         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
99       };
100     } catch (...) {
101       {
102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
103       };
104     }
105   }
106
107   jresult = new Dali::TtsPlayer((const Dali::TtsPlayer &)result);
108   return jresult;
109 }
110
111
112 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_Get__SWIG_1() {
113   void * jresult ;
114   Dali::TtsPlayer result;
115
116   {
117     try {
118       result = Dali::TtsPlayer::Get();
119     } catch (std::out_of_range& e) {
120       {
121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
122       };
123     } catch (std::exception& e) {
124       {
125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
126       };
127     } catch (Dali::DaliException e) {
128       {
129         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
130       };
131     } catch (...) {
132       {
133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
134       };
135     }
136   }
137
138   jresult = new Dali::TtsPlayer((const Dali::TtsPlayer &)result);
139   return jresult;
140 }
141
142
143 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TtsPlayer(void * jarg1) {
144   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
145
146   arg1 = (Dali::TtsPlayer *)jarg1;
147   {
148     try {
149       delete arg1;
150     } catch (std::out_of_range& e) {
151       {
152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
153       };
154     } catch (std::exception& e) {
155       {
156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
157       };
158     } catch (Dali::DaliException e) {
159       {
160         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
161       };
162     } catch (...) {
163       {
164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
165       };
166     }
167   }
168
169 }
170
171
172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TtsPlayer__SWIG_1(void * jarg1) {
173   void * jresult ;
174   Dali::TtsPlayer *arg1 = 0 ;
175   Dali::TtsPlayer *result = 0 ;
176
177   arg1 = (Dali::TtsPlayer *)jarg1;
178   if (!arg1) {
179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TtsPlayer const & type is null", 0);
180     return 0;
181   }
182   {
183     try {
184       result = (Dali::TtsPlayer *)new Dali::TtsPlayer((Dali::TtsPlayer const &)*arg1);
185     } catch (std::out_of_range& e) {
186       {
187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
188       };
189     } catch (std::exception& e) {
190       {
191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
192       };
193     } catch (Dali::DaliException e) {
194       {
195         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
196       };
197     } catch (...) {
198       {
199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
200       };
201     }
202   }
203
204   jresult = (void *)result;
205   return jresult;
206 }
207
208
209 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_Assign(void * jarg1, void * jarg2) {
210   void * jresult ;
211   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
212   Dali::TtsPlayer *arg2 = 0 ;
213   Dali::TtsPlayer *result = 0 ;
214
215   arg1 = (Dali::TtsPlayer *)jarg1;
216   arg2 = (Dali::TtsPlayer *)jarg2;
217   if (!arg2) {
218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TtsPlayer const & type is null", 0);
219     return 0;
220   }
221   {
222     try {
223       result = (Dali::TtsPlayer *) &(arg1)->operator =((Dali::TtsPlayer const &)*arg2);
224     } catch (std::out_of_range& e) {
225       {
226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
227       };
228     } catch (std::exception& e) {
229       {
230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
231       };
232     } catch (Dali::DaliException e) {
233       {
234         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
235       };
236     } catch (...) {
237       {
238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
239       };
240     }
241   }
242
243   jresult = (void *)result;
244   return jresult;
245 }
246
247
248 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Play(void * jarg1, char * jarg2) {
249   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
250   std::string *arg2 = 0 ;
251
252   arg1 = (Dali::TtsPlayer *)jarg1;
253   if (!jarg2) {
254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
255     return ;
256   }
257   std::string arg2_str(jarg2);
258   arg2 = &arg2_str;
259   {
260     try {
261       (arg1)->Play((std::string const &)*arg2);
262     } catch (std::out_of_range& e) {
263       {
264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
265       };
266     } catch (std::exception& e) {
267       {
268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
269       };
270     } catch (Dali::DaliException e) {
271       {
272         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
273       };
274     } catch (...) {
275       {
276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
277       };
278     }
279   }
280
281 }
282
283
284 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Stop(void * jarg1) {
285   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
286
287   arg1 = (Dali::TtsPlayer *)jarg1;
288   {
289     try {
290       (arg1)->Stop();
291     } catch (std::out_of_range& e) {
292       {
293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
294       };
295     } catch (std::exception& e) {
296       {
297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
298       };
299     } catch (Dali::DaliException e) {
300       {
301         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
302       };
303     } catch (...) {
304       {
305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
306       };
307     }
308   }
309
310 }
311
312
313 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Pause(void * jarg1) {
314   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
315
316   arg1 = (Dali::TtsPlayer *)jarg1;
317   {
318     try {
319       (arg1)->Pause();
320     } catch (std::out_of_range& e) {
321       {
322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
323       };
324     } catch (std::exception& e) {
325       {
326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
327       };
328     } catch (Dali::DaliException e) {
329       {
330         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
331       };
332     } catch (...) {
333       {
334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
335       };
336     }
337   }
338
339 }
340
341
342 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Resume(void * jarg1) {
343   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
344
345   arg1 = (Dali::TtsPlayer *)jarg1;
346   {
347     try {
348       (arg1)->Resume();
349     } catch (std::out_of_range& e) {
350       {
351         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
352       };
353     } catch (std::exception& e) {
354       {
355         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
356       };
357     } catch (Dali::DaliException e) {
358       {
359         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
360       };
361     } catch (...) {
362       {
363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
364       };
365     }
366   }
367
368 }
369
370
371 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TtsPlayer_GetState(void * jarg1) {
372   int jresult ;
373   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
374   Dali::TtsPlayer::State result;
375
376   arg1 = (Dali::TtsPlayer *)jarg1;
377   {
378     try {
379       result = (Dali::TtsPlayer::State)(arg1)->GetState();
380     } catch (std::out_of_range& e) {
381       {
382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
383       };
384     } catch (std::exception& e) {
385       {
386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
387       };
388     } catch (Dali::DaliException e) {
389       {
390         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
391       };
392     } catch (...) {
393       {
394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
395       };
396     }
397   }
398
399   jresult = (int)result;
400   return jresult;
401 }
402
403
404 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_StateChangedSignal(void * jarg1) {
405   void * jresult ;
406   Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
407   Dali::TtsPlayer::StateChangedSignalType *result = 0 ;
408
409   arg1 = (Dali::TtsPlayer *)jarg1;
410   {
411     try {
412       result = (Dali::TtsPlayer::StateChangedSignalType *) &(arg1)->StateChangedSignal();
413     } catch (std::out_of_range& e) {
414       {
415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
416       };
417     } catch (std::exception& e) {
418       {
419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
420       };
421     } catch (Dali::DaliException e) {
422       {
423         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
424       };
425     } catch (...) {
426       {
427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
428       };
429     }
430   }
431
432   jresult = (void *)result;
433   return jresult;
434 }
435
436
437 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StateChangedSignalType_Empty(void * jarg1) {
438   unsigned int jresult ;
439   Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *) 0 ;
440   bool result;
441
442   arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
443   {
444     try {
445       result = (bool)Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Empty((Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > const *)arg1);
446     } catch (std::out_of_range& e) {
447       {
448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
449       };
450     } catch (std::exception& e) {
451       {
452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
453       };
454     } catch (Dali::DaliException e) {
455       {
456         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
457       };
458     } catch (...) {
459       {
460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
461       };
462     }
463   }
464
465   jresult = result;
466   return jresult;
467 }
468
469
470 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StateChangedSignalType_GetConnectionCount(void * jarg1) {
471   unsigned long jresult ;
472   Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *) 0 ;
473   std::size_t result;
474
475   arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
476   {
477     try {
478       result = Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > const *)arg1);
479     } catch (std::out_of_range& e) {
480       {
481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
482       };
483     } catch (std::exception& e) {
484       {
485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
486       };
487     } catch (Dali::DaliException e) {
488       {
489         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
490       };
491     } catch (...) {
492       {
493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
494       };
495     }
496   }
497
498   jresult = (unsigned long)result;
499   return jresult;
500 }
501
502
503 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StateChangedSignalType_Connect(void * jarg1, void * jarg2) {
504   Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *) 0 ;
505   void (*arg2)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) = (void (*)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const)) 0 ;
506
507   arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
508   arg2 = (void (*)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const))jarg2;
509   {
510     try {
511       Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Connect(arg1,arg2);
512     } catch (std::out_of_range& e) {
513       {
514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
515       };
516     } catch (std::exception& e) {
517       {
518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
519       };
520     } catch (Dali::DaliException e) {
521       {
522         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
523       };
524     } catch (...) {
525       {
526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
527       };
528     }
529   }
530
531 }
532
533
534 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StateChangedSignalType_Disconnect(void * jarg1, void * jarg2) {
535   Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *) 0 ;
536   void (*arg2)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) = (void (*)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const)) 0 ;
537
538   arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
539   arg2 = (void (*)(Dali::TtsPlayer::State const,Dali::TtsPlayer::State const))jarg2;
540   {
541     try {
542       Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Disconnect(arg1,arg2);
543     } catch (std::out_of_range& e) {
544       {
545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
546       };
547     } catch (std::exception& e) {
548       {
549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
550       };
551     } catch (Dali::DaliException e) {
552       {
553         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
554       };
555     } catch (...) {
556       {
557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
558       };
559     }
560   }
561
562 }
563
564
565 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StateChangedSignalType_Emit(void * jarg1, int jarg2, int jarg3) {
566   Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *) 0 ;
567   Dali::TtsPlayer::State arg2 ;
568   Dali::TtsPlayer::State arg3 ;
569
570   arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
571   arg2 = (Dali::TtsPlayer::State)jarg2;
572   arg3 = (Dali::TtsPlayer::State)jarg3;
573   {
574     try {
575       Dali_Signal_Sl_void_Sp_Dali_TtsPlayer_State_SS_const_Sc_Dali_TtsPlayer_State_SS_const_SP__Sg__Emit(arg1,arg2,arg3);
576     } catch (std::out_of_range& e) {
577       {
578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
579       };
580     } catch (std::exception& e) {
581       {
582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
583       };
584     } catch (Dali::DaliException e) {
585       {
586         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
587       };
588     } catch (...) {
589       {
590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
591       };
592     }
593   }
594
595 }
596
597
598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StateChangedSignalType() {
599   void * jresult ;
600   Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *result = 0 ;
601
602   {
603     try {
604       result = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)new Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) >();
605     } catch (std::out_of_range& e) {
606       {
607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
608       };
609     } catch (std::exception& e) {
610       {
611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
612       };
613     } catch (Dali::DaliException e) {
614       {
615         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
616       };
617     } catch (...) {
618       {
619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
620       };
621     }
622   }
623
624   jresult = (void *)result;
625   return jresult;
626 }
627
628
629 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StateChangedSignalType(void * jarg1) {
630   Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *) 0 ;
631
632   arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
633   {
634     try {
635       delete arg1;
636     } catch (std::out_of_range& e) {
637       {
638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
639       };
640     } catch (std::exception& e) {
641       {
642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
643       };
644     } catch (Dali::DaliException e) {
645       {
646         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
647       };
648     } catch (...) {
649       {
650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
651       };
652     }
653   }
654
655 }
656
657
658 #ifdef __cplusplus
659 }
660 #endif
661