00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef MRCP_VERIFIER_RESOURCE_H
00020 #define MRCP_VERIFIER_RESOURCE_H
00021
00022
00023
00024
00025
00026
00027 #include "mrcp_types.h"
00028
00029 APT_BEGIN_EXTERN_C
00030
00031
00032 typedef enum {
00033 VERIFIER_SET_PARAMS,
00034 VERIFIER_GET_PARAMS,
00035 VERIFIER_START_SESSION,
00036 VERIFIER_END_SESSION,
00037 VERIFIER_QUERY_VOICEPRINT,
00038 VERIFIER_DELETE_VOICEPRINT,
00039 VERIFIER_VERIFY,
00040 VERIFIER_VERIFY_FROM_BUFFER,
00041 VERIFIER_VERIFY_ROLLBACK,
00042 VERIFIER_STOP,
00043 VERIFIER_CLEAR_BUFFER,
00044 VERIFIER_START_INPUT_TIMERS,
00045 VERIFIER_GET_INTERMIDIATE_RESULT,
00046
00047 VERIFIER_METHOD_COUNT
00048 } mrcp_verifier_method_id;
00049
00050
00051 typedef enum {
00052 VERIFIER_START_OF_INPUT,
00053 VERIFIER_VERIFICATION_COMPLETE,
00054
00055 VERIFIER_EVENT_COUNT
00056 } mrcp_verifier_event_id;
00057
00058
00059 MRCP_DECLARE(mrcp_resource_t*) mrcp_verifier_resource_create(apr_pool_t *pool);
00060
00061 APT_END_EXTERN_C
00062
00063 #endif