1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
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
7 * http://www.apache.org/licenses/LICENSE-2.0
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.
17 #ifndef CSHARP_TTS_PLAYER
18 #define CSHARP_TTS_PLAYER
22 #include <dali/public-api/adaptor-framework/tts-player.h>
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){
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();
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 );
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 );
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 );
44 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TtsPlayer_SWIGUpcast(Dali::TtsPlayer *jarg1) {
45 return (Dali::BaseHandle *)jarg1;
48 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TtsPlayer__SWIG_0() {
50 Dali::TtsPlayer *result = 0 ;
54 result = (Dali::TtsPlayer *)new Dali::TtsPlayer();
55 } catch (std::out_of_range& e) {
57 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59 } catch (std::exception& e) {
61 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63 } catch (Dali::DaliException e) {
65 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
69 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74 jresult = (void *)result;
79 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_Get__SWIG_0(int jarg1) {
81 Dali::TtsPlayer::Mode arg1 ;
82 Dali::TtsPlayer result;
84 arg1 = (Dali::TtsPlayer::Mode)jarg1;
87 result = Dali::TtsPlayer::Get(arg1);
88 } catch (std::out_of_range& e) {
90 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
92 } catch (std::exception& e) {
94 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
96 } catch (Dali::DaliException e) {
98 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
102 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
107 jresult = new Dali::TtsPlayer((const Dali::TtsPlayer &)result);
112 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_Get__SWIG_1() {
114 Dali::TtsPlayer result;
118 result = Dali::TtsPlayer::Get();
119 } catch (std::out_of_range& e) {
121 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
123 } catch (std::exception& e) {
125 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
127 } catch (Dali::DaliException e) {
129 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
133 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
138 jresult = new Dali::TtsPlayer((const Dali::TtsPlayer &)result);
143 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TtsPlayer(void * jarg1) {
144 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
146 arg1 = (Dali::TtsPlayer *)jarg1;
150 } catch (std::out_of_range& e) {
152 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
154 } catch (std::exception& e) {
156 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
158 } catch (Dali::DaliException e) {
160 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
164 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TtsPlayer__SWIG_1(void * jarg1) {
174 Dali::TtsPlayer *arg1 = 0 ;
175 Dali::TtsPlayer *result = 0 ;
177 arg1 = (Dali::TtsPlayer *)jarg1;
179 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TtsPlayer const & type is null", 0);
184 result = (Dali::TtsPlayer *)new Dali::TtsPlayer((Dali::TtsPlayer const &)*arg1);
185 } catch (std::out_of_range& e) {
187 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
189 } catch (std::exception& e) {
191 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
193 } catch (Dali::DaliException e) {
195 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
199 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
204 jresult = (void *)result;
209 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_Assign(void * jarg1, void * jarg2) {
211 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
212 Dali::TtsPlayer *arg2 = 0 ;
213 Dali::TtsPlayer *result = 0 ;
215 arg1 = (Dali::TtsPlayer *)jarg1;
216 arg2 = (Dali::TtsPlayer *)jarg2;
218 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TtsPlayer const & type is null", 0);
223 result = (Dali::TtsPlayer *) &(arg1)->operator =((Dali::TtsPlayer const &)*arg2);
224 } catch (std::out_of_range& e) {
226 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
228 } catch (std::exception& e) {
230 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
232 } catch (Dali::DaliException e) {
234 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
238 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
243 jresult = (void *)result;
248 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Play(void * jarg1, char * jarg2) {
249 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
250 std::string *arg2 = 0 ;
252 arg1 = (Dali::TtsPlayer *)jarg1;
254 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
257 std::string arg2_str(jarg2);
261 (arg1)->Play((std::string const &)*arg2);
262 } catch (std::out_of_range& e) {
264 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
266 } catch (std::exception& e) {
268 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
270 } catch (Dali::DaliException e) {
272 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
276 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
284 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Stop(void * jarg1) {
285 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
287 arg1 = (Dali::TtsPlayer *)jarg1;
291 } catch (std::out_of_range& e) {
293 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
295 } catch (std::exception& e) {
297 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
299 } catch (Dali::DaliException e) {
301 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
305 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
313 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Pause(void * jarg1) {
314 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
316 arg1 = (Dali::TtsPlayer *)jarg1;
320 } catch (std::out_of_range& e) {
322 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
324 } catch (std::exception& e) {
326 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
328 } catch (Dali::DaliException e) {
330 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
334 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
342 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TtsPlayer_Resume(void * jarg1) {
343 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
345 arg1 = (Dali::TtsPlayer *)jarg1;
349 } catch (std::out_of_range& e) {
351 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
353 } catch (std::exception& e) {
355 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
357 } catch (Dali::DaliException e) {
359 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
363 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
371 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TtsPlayer_GetState(void * jarg1) {
373 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
374 Dali::TtsPlayer::State result;
376 arg1 = (Dali::TtsPlayer *)jarg1;
379 result = (Dali::TtsPlayer::State)(arg1)->GetState();
380 } catch (std::out_of_range& e) {
382 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
384 } catch (std::exception& e) {
386 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
388 } catch (Dali::DaliException e) {
390 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
394 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
399 jresult = (int)result;
404 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TtsPlayer_StateChangedSignal(void * jarg1) {
406 Dali::TtsPlayer *arg1 = (Dali::TtsPlayer *) 0 ;
407 Dali::TtsPlayer::StateChangedSignalType *result = 0 ;
409 arg1 = (Dali::TtsPlayer *)jarg1;
412 result = (Dali::TtsPlayer::StateChangedSignalType *) &(arg1)->StateChangedSignal();
413 } catch (std::out_of_range& e) {
415 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
417 } catch (std::exception& e) {
419 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
421 } catch (Dali::DaliException e) {
423 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
427 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
432 jresult = (void *)result;
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 ;
442 arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
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) {
448 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
450 } catch (std::exception& e) {
452 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
454 } catch (Dali::DaliException e) {
456 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
460 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
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 ;
475 arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
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) {
481 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
483 } catch (std::exception& e) {
485 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
487 } catch (Dali::DaliException e) {
489 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
493 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
498 jresult = (unsigned long)result;
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 ;
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;
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) {
514 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
516 } catch (std::exception& e) {
518 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
520 } catch (Dali::DaliException e) {
522 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
526 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
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 ;
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;
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) {
545 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
547 } catch (std::exception& e) {
549 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
551 } catch (Dali::DaliException e) {
553 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
557 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
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 ;
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;
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) {
578 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
580 } catch (std::exception& e) {
582 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
584 } catch (Dali::DaliException e) {
586 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
590 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StateChangedSignalType() {
600 Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *result = 0 ;
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) {
607 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
609 } catch (std::exception& e) {
611 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
613 } catch (Dali::DaliException e) {
615 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
619 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
624 jresult = (void *)result;
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 ;
632 arg1 = (Dali::Signal< void (Dali::TtsPlayer::State const,Dali::TtsPlayer::State const) > *)jarg1;
636 } catch (std::out_of_range& e) {
638 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
640 } catch (std::exception& e) {
642 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
644 } catch (Dali::DaliException e) {
646 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
650 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;