392 * |
392 * |
393 */ |
393 */ |
394 IMPORT_C gint DeleteDTMF(TMSDTMF*& dtmf); |
394 IMPORT_C gint DeleteDTMF(TMSDTMF*& dtmf); |
395 |
395 |
396 /** |
396 /** |
|
397 * FEATURE IS CURRENTLY NOT SUPPORTED |
|
398 * |
397 * Creates TMSRTPSession object. |
399 * Creates TMSRTPSession object. |
398 * |
400 * |
399 * @param rtpsession |
401 * @param rtpsession |
400 * RTP Session object to be created. |
402 * RTP Session object to be created. |
401 * |
403 * |
402 * @param sdp |
404 * @param sdp |
403 * Session description protocol message. |
405 * Session description protocol message. |
404 * |
406 * |
405 * @param mode |
407 * @param mode |
406 * Buffer processing mode: either PULL or PUSH. |
408 * Buffer processing mode: either PULL or PUSH. |
|
409 * |
|
410 * @return |
|
411 * TMS_RESULT_FEATURE_NOT_SUPPORTED |
|
412 */ |
|
413 IMPORT_C gint CreateRTPSession(TMSRTPSession*& rtpsession, guint8* sdp, |
|
414 guint mode); |
|
415 |
|
416 /** |
|
417 * FEATURE IS CURRENTLY NOT SUPPORTED |
|
418 * |
|
419 * Deletes TMSRTPSession object. |
|
420 * |
|
421 * @param rtpsession |
|
422 * RTP Session object to be deleted. |
|
423 * |
|
424 * @return |
|
425 * TMS_RESULT_FEATURE_NOT_SUPPORTED |
|
426 */ |
|
427 IMPORT_C gint DeleteRTPSession(TMSRTPSession*& rtpsession); |
|
428 |
|
429 /** |
|
430 * Creates TMSRingTone player object for audio ring tone. |
|
431 * |
|
432 * @param rt |
|
433 * RingTone player object to be created. |
407 * |
434 * |
408 * @return |
435 * @return |
409 * TMS_RESULT_SUCCESS when object is created successfully. |
436 * TMS_RESULT_SUCCESS when object is created successfully. |
410 * TMS_RESULT_INSUFFICIENT_MEMORY when object creation failed due to |
437 * TMS_RESULT_INSUFFICIENT_MEMORY when object creation failed due to |
411 * insufficient memory. |
438 * insufficient memory. |
412 */ |
439 */ |
413 IMPORT_C gint CreateRTPSession(TMSRTPSession*& rtpsession, guint8* sdp, |
440 IMPORT_C gint CreateRingTonePlayer(TMSRingTone*& rt); |
414 guint mode); |
441 |
415 |
442 /** |
416 /** |
443 * Creates TMSRingTone player object for video ring tone. |
417 * Deletes TMSRTPSession object. |
|
418 * |
|
419 * @param rtpsession |
|
420 * RTP Session object to be deleted. |
|
421 * |
|
422 * @return |
|
423 * TMS_RESULT_SUCCESS when object is deleted successfully. |
|
424 * TMS_RESULT_INVALID_ARGUMENT if RTP session object is invalid. |
|
425 */ |
|
426 IMPORT_C gint DeleteRTPSession(TMSRTPSession*& rtpsession); |
|
427 |
|
428 /** |
|
429 * Creates TMSRingTone player object for audio ring tone. |
|
430 * |
444 * |
431 * @param rt |
445 * @param rt |
432 * RingTone player object to be created. |
446 * Video RingTone player object to be created. |
|
447 * |
|
448 * @param window |
|
449 * A handle to window to which video should be rendered. |
|
450 * |
|
451 * @param scrid |
|
452 * An ID of the screen to which video should be rendered. |
433 * |
453 * |
434 * @return |
454 * @return |
435 * TMS_RESULT_SUCCESS when object is created successfully. |
455 * TMS_RESULT_SUCCESS when object is created successfully. |
436 * TMS_RESULT_INSUFFICIENT_MEMORY when object creation failed due to |
456 * TMS_RESULT_INSUFFICIENT_MEMORY when object creation failed due to |
437 * insufficient memory. |
457 * insufficient memory. |
438 */ |
458 */ |
439 IMPORT_C gint CreateRingTonePlayer(TMSRingTone*& rt); |
459 IMPORT_C gint CreateRingTonePlayer(TMSRingTone*& rt, RWindow& window, |
440 |
460 gint scrid); |
441 /** |
461 |
442 * Creates TMSRingTone player object for video ring tone. |
462 /** |
|
463 * Deletes TMSRingTone object. |
443 * |
464 * |
444 * @param rt |
465 * @param rt |
445 * Video RingTone player object to be created. |
466 * RingTone player object to be deleted. |
446 * |
467 * |
447 * @param window |
468 * @return |
448 * A handle to window to which video should be rendered. |
469 * TMS_RESULT_SUCCESS when object is deleted successfully. |
449 * |
470 * TMS_RESULT_INVALID_ARGUMENT if RingTone player object is invalid. |
450 * @param scrid |
471 */ |
451 * An ID of the screen to which video should be rendered. |
472 IMPORT_C gint DeleteRingTonePlayer(TMSRingTone*& rt); |
|
473 |
|
474 /** |
|
475 * Creates TMSInbandTone player object. |
|
476 * |
|
477 * @param inbandtone |
|
478 * InbandTone player object to be created. |
452 * |
479 * |
453 * @return |
480 * @return |
454 * TMS_RESULT_SUCCESS when object is created successfully. |
481 * TMS_RESULT_SUCCESS when object is created successfully. |
455 * TMS_RESULT_INSUFFICIENT_MEMORY when object creation failed due to |
482 * TMS_RESULT_INSUFFICIENT_MEMORY when object creation failed due to |
456 * insufficient memory. |
483 * insufficient memory. |
457 */ |
484 */ |
458 IMPORT_C gint CreateRingTonePlayer(TMSRingTone*& rt, RWindow& window, |
|
459 gint scrid); |
|
460 |
|
461 /** |
|
462 * Deletes TMSRingTone object. |
|
463 * |
|
464 * @param rt |
|
465 * RingTone player object to be deleted. |
|
466 * |
|
467 * @return |
|
468 * TMS_RESULT_SUCCESS when object is deleted successfully. |
|
469 * TMS_RESULT_INVALID_ARGUMENT if RingTone player object is invalid. |
|
470 */ |
|
471 IMPORT_C gint DeleteRingTonePlayer(TMSRingTone*& rt); |
|
472 |
|
473 /** |
|
474 * Creates TMSInbandTone player object. |
|
475 * |
|
476 * @param inbandtone |
|
477 * InbandTone player object to be created. |
|
478 * |
|
479 * @return |
|
480 * TMS_RESULT_SUCCESS when object is created successfully. |
|
481 * TMS_RESULT_INSUFFICIENT_MEMORY when object creation failed due to |
|
482 * insufficient memory. |
|
483 */ |
|
484 IMPORT_C gint CreateInbandTonePlayer(TMSInbandTone*& inbandtone); |
485 IMPORT_C gint CreateInbandTonePlayer(TMSInbandTone*& inbandtone); |
485 |
486 |
486 /** |
487 /** |
487 * Deletes TMSInbandTone object. |
488 * Deletes TMSInbandTone object. |
488 * |
489 * |