RDK Documentation (Open Sourced RDK Components)
vrexMgr.h File Reference

IARM-Bus VREX Manager Public API. More...

#include "libIARM.h"
Include dependency graph for vrexMgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _MOTION_EVENT
 
struct  _JSON_EVENT
 
struct  _SPEECH_EVENT
 
struct  _IARM_BUS_VREXMgr_EventData_t
 
union  _SPEECH_EVENT.data
 
struct  _SPEECH_BEGIN_EVENT.data.begin
 
struct  _SPEECH_FRAGMENT_EVENT.data.fragment
 
struct  _SPEECH_END_EVENT.data.end
 
union  _IARM_BUS_VREXMgr_EventData_t.data
 

Macros

#define IARM_BUS_VREXMGR_NAME   "VREXMgr"
 
#define IARM_BUS_VREXMGR_SPEECH_FRAGMENTLENGTH   1024
 
#define IARM_BUS_VREXMGR_SPEECH_MIME_LENGTH   64
 
#define IARM_BUS_VREXMGR_SPEECH_SUBTYPE_LENGTH   64
 
#define IARM_BUS_VREXMGR_SPEECH_LANG_LENGTH   3
 
#define IARM_BUS_VREXMGR_ERROR_MESSAGE_LENGTH   256
 
#define IARM_BUS_VREXMGR_API_AnnounceFirmware   "AnnounceFirmware"
 

Typedefs

typedef enum _VREXMgr_EventId_t IARM_Bus_VREXMgr_EventId_t
 
typedef enum _VREXMgr_SpeechType IARM_Bus_VREXMgr_SpeechType_t
 
typedef enum _VREXMgr_SpeechEndReason IARM_Bus_VREXMgr_SpeechEndReason_t
 
typedef enum _VREXMgr_VoiceCallType IARM_Bus_VREXMgr_VoiceCallType_t
 
typedef struct _IARM_BUS_VREXMgr_EventData_t IARM_Bus_VREXMgr_EventData_t
 
typedef enum _VREXMgr_CARD_FWDNLDState_t IARM_Bus_VREXMGR_FWDNLDState_t
 

Enumerations

enum  _VREXMgr_EventId_t
 
enum  _VREXMgr_SpeechType
 
enum  _VREXMgr_SpeechEndReason
 
enum  _VREXMgr_VoiceCallType
 
enum  _VREXMgr_CARD_FWDNLDState_t
 

yes

IARM-Bus VREX Manager Public API.

This API defines the public interfaces for Voice Recognition manager

Document
Document reference.
Open Issues (in no particular order)
  1. None
Assumptions
  1. None
Abbreviations
  • BE: ig-Endian.
  • cb: allback function (suffix).
  • DS: Device Settings.
  • FPD: Front-Panel Display.
  • HAL: Hardware Abstraction Layer.
  • LE: Little-Endian.
  • LS: Least Significant.
  • MBZ: Must be zero.
  • MS: Most Significant.
  • RDK: Reference Design Kit.
  • _t: Type (suffix).
Implementation Notes
  1. None

Definition in file vrexMgr.h.