Home | History | Annotate | Download | only in lib

Lines Matching full:engine

109                     sys->engine = NULL;
172 /* close engine(s) */
173 picoctrl_disposeEngine(sys->common->mm, sys->rm, &sys->engine);
496 /* *** Engine creation and deletion functions *********************************/
499 * pico_newEngine : Creates and initializes a new Pico engine
502 * @param *outEngine : pointer to the Pico engine handle
516 PICODBG_DEBUG(("creating engine for voice '%s'", (picoos_char *) voiceName));
528 if (system->engine == NULL) {
531 system->engine = (picoctrl_Engine) *outEngine;
534 (picoos_char *) "out of memory creating new engine", NULL);
546 * pico_disposeEngine : Disposes a Pico engine
548 * @param *inoutEngine : pointer to the Pico engine handle
570 system->engine = NULL;
580 /* Engine-level API functions */
585 * @param engine : pointer to a Pico engine handle
595 pico_Engine engine,
602 if (!picoctrl_isValidEngineHandle((picoctrl_Engine) engine)) {
611 picoctrl_engResetExceptionManager((picoctrl_Engine) engine);
612 status = picoctrl_engFeedText((picoctrl_Engine) engine, (picoos_char *)text, textSize, bytesPut);
619 * pico_getData : Gets speech data from the engine.
620 * @param engine : pointer to a Pico engine handle
631 pico_Engine engine,
640 if (!picoctrl_isValidEngineHandle((picoctrl_Engine) engine)) {
649 picoctrl_engResetExceptionManager((picoctrl_Engine) engine);
650 status = picoctrl_engFetchOutputItemBytes((picoctrl_Engine) engine, (picoos_char *)buffer, bufferSize, bytesReceived);
661 * pico_resetEngine : Resets the engine
662 * @param engine : pointer to a Pico engine handle
670 pico_Engine engine,
675 if (!picoctrl_isValidEngineHandle((picoctrl_Engine) engine)) {
678 picoctrl_engResetExceptionManager((picoctrl_Engine) engine);
682 status = picoctrl_engReset((picoctrl_Engine) engine, (picoos_int32)resetMode);
689 * pico_getEngineStatusMessage : Returns the engine status or error description
690 * @param engine : pointer to a Pico engine handle
699 pico_Engine engine,
708 if (!picoctrl_isValidEngineHandle((picoctrl_Engine) engine)) {
711 picoos_strlcpy((picoos_char *) outMessage, (picoos_char *) "'engine' not initialized", PICO_RETSTRINGSIZE);
716 picoos_Common common = picoctrl_engGetCommon((picoctrl_Engine) engine);
719 picoos_strlcpy((picoos_char *) outMessage, (picoos_char *) "engine ok", PICO_RETSTRINGSIZE);
734 * @param engine : pointer to a Pico engine handle
742 pico_Engine engine,
748 if (!picoctrl_isValidEngineHandle((picoctrl_Engine) engine)) {
756 picoos_Common common = picoctrl_engGetCommon((picoctrl_Engine) engine);
765 * @param engine : pointer to a Pico engine handle
775 pico_Engine engine,
783 if (!picoctrl_isValidEngineHandle((picoctrl_Engine) engine)) {
786 picoos_strlcpy((picoos_char *) outMessage, (picoos_char *) "'engine' not initialized", PICO_RETSTRINGSIZE);
793 picoos_Common common = picoctrl_engGetCommon((picoctrl_Engine) engine);