aud_sdvr_start_req.h

来自「Motorola synergy audio component」· C头文件 代码 · 共 107 行

H
107
字号
#ifndef AUD_SDVR_START_REQ_INCLUDE#define AUD_SDVR_START_REQ_INCLUDE/*(c) Copyright Motorola 1997, All rights reserved.Motorola Confidential ProprietaryContains confidential proprietary information of Motorola, Inc.Reverse engineering is prohibited.The copyright notice does not imply publication.*/#ifdef __cplusplus  /* allow #include in a C++ file */extern "C" {#endif/*DESCRIPTION: This file defines the data structure for MMI request toAudio Manager to generate the requested tone if any and begin voicerecognition for the specified set of models in the chosen group forthe specified amount of time. Voice recognition will not start until the requested tone is done playing.*//******************************* REVISION HISTORY ******************************    Date        Author      Reference Number    ========    ========    ================    01-03-15    mtaraba     CSGce90543                AM is sending CTG_ON command unnecessarily resulting in VR hangup   00-04-16   Dale Noble  CR - 55011              Removed include of std_def.h replaced with suapi.h    00.03.17    cfarrel     PR - CSGce47853                SiERRA AUDIO - Update for Audio Manager Phase 6 Interface                - Change type name to conform to C standards    97.05.14    slam        PR - CSGce10240*******************************************************************************//* INCLUDES */#ifndef SUAPI_INCLUDE#include <SUAPI/suapi.h>#endif#include "td_aud_tone_req_tone_type.h"#include "td_vr_defs.h"#include "td_vr_group_types.h"/****************************************************************************//* code *//****************************************************************************/	/*******************************************************************	*           PRIMITIVE DATA STRUCTURE DEFINITION	*******************************************************************/typedef struct{    /* Identifier of the group in which voice recognition is allowed */    TD_VR_GROUP_TYPE        group_id;    /* If the repeat indication is set to TRUE, the recognition will       be repeated with a different set of models.    */    BOOL                    repeat_indication;    /* Number of nbest matches for the utterance to be returned. The       maximum number is TD_VR_MAX_NBEST_MODELS.    */    UINT8                    nbest;    /* Size of the active bit array in units of UINT16 length (16 bits).       The maximum number is TD_VR_MAX_ACTIVE_ARRAY_SIZE.    */    UINT8                    active_bit_array_size;    /* Bit array indicating which model IDs within the chosen group is       active. The right most bit of the first word of the array corresponds       to model ID 0. Bit is set to 1 if the model is active, 0 if inactive.    */    UINT16                    active_bit_array[ TD_VR_MAX_ACTIVE_ARRAY_SIZE ];    /* time interval in units of ms in which voice recognition is allowed */    UINT16                    time;} AUD_SDVR_START_REQ;#ifdef __cplusplus         /*  Allow #include in a C++ file.  */}#endif#endif        /*  End Of Definitions  */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?