ACX_KEYWORDSPOTTER_CONFIG結構 (acxelements.h)
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 |