ACX_KEYWORDSPOTTER_CONFIG structure (acxelements.h)

La structure ACX_KEYWORDSPOTTER_CONFIG est utilisée pour définir la configuration acx mot clé spotter.

Syntaxe

typedef struct _ACX_KEYWORDSPOTTER_CONFIG {
  ULONG                         Size;
  ULONG                         Id;
  const GUID                    *Name;
  ULONG                         Flags;
  const GUID                    *Pattern;
  PACX_KEYWORDSPOTTER_CALLBACKS Callbacks;
} ACX_KEYWORDSPOTTER_CONFIG, *PACX_KEYWORDSPOTTER_CONFIG;

Membres

Size

Longueur, en octets, de cette structure.

Id

Nombre qui représente l’ID de l’élément.

Name

Pointeur vers un GUID qui représente le nom de l’élément. Peut être utilisé pour le débogage et est GUID_NULL par défaut s’il n’est pas fourni.

Flags

Acx mot clé indicateurs de configuration spotter définis par l’énumération ACX_KEYWORDSPOTTER_CONFIG_FLAGS. Aucun bits d’indicateur n’est actuellement défini. Définissez ce membre sur zéro - AcxKeywordSpotterConfigNoFlags.

Pattern

Le mot clé format de modèle spotter, exprimé sous la forme d’un GUID.

Callbacks

Structure ACX_KEYWORDSPOTTER_CALLBACKS qui identifie les rappels de pilotes pour les opérations de spotter mot clé.

Remarques

Exemple

L’exemple d’utilisation est illustré ci-dessous.

    ACX_KEYWORDSPOTTER_CONFIG       keywordSpotterCfg;
    PCODEC_KEYWORDSPOTTER_CONTEXT   keywordSpotterCtx;
    ACX_PNPEVENT_CONFIG             keywordEventCfg;
    ACXPNPEVENT                     keywordEvent;

    ACX_KEYWORDSPOTTER_CALLBACKS_INIT(&keywordSpotterCallbacks);
    keywordSpotterCallbacks.EvtAcxKeywordSpotterRetrieveArm = CodecC_EvtAcxKeywordSpotterRetrieveArm;
    keywordSpotterCallbacks.EvtAcxKeywordSpotterAssignArm = CodecC_EvtAcxKeywordSpotterAssignArm;
    keywordSpotterCallbacks.EvtAcxKeywordSpotterAssignPatterns = CodecC_EvtAcxKeywordSpotterAssignPatterns;
    keywordSpotterCallbacks.EvtAcxKeywordSpotterAssignReset = CodecC_EvtAcxKeywordSpotterAssignReset;
    
    ACX_KEYWORDSPOTTER_CONFIG_INIT(&keywordSpotterCfg);
    keywordSpotterCfg.Pattern = &CONTOSO_KEYWORDCONFIGURATION_IDENTIFIER2;
    keywordSpotterCfg.Callbacks = &keywordSpotterCallbacks;

Configuration requise pour ACX

Version ACX minimale : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxelements.h

Voir aussi