ACX_KEYWORDSPOTTER_CONFIG 結構可用來定義 acx 關鍵詞 spotter 組態。
語法
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;
成員
Size
這個 結構的長度,以位元組為單位。
Id
表示項目標識碼的數位。
Name
GUID 的指標,表示項目的名稱。 可用於偵錯,如果未提供,則預設為GUID_NULL。
Flags
acx 關鍵詞 spotter 組態旗標,由 ACX_KEYWORDSPOTTER_CONFIG_FLAGS 列舉所定義。 目前未定義旗標位。 將此成員設定為零 - AcxKeywordSpotterConfigNoFlags。
Pattern
關鍵詞 Spotter 模式格式,以 GUID 表示。
Callbacks
識別關鍵詞現成運算之驅動程式回呼的 ACX_KEYWORDSPOTTER_CALLBACKS 結構。
言論
例
範例使用方式如下所示。
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;
ACX 需求
ACX 最低版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
要求
要求 | 價值 |
---|---|
標頭 | acxelements.h |