IKeywordDetectorOemAdapter::GetCapabilities メソッド (keyworddetectoroemadapter.h)
GetCapabilities メソッドは、 オブジェクトでサポートされているキーワードと言語を返します。
構文
HRESULT GetCapabilities(
[in] BOOL *SupportsUserModels,
[out] KEYWORDID **KeywordIds,
[out] ULONG *NumKeywords,
[out] LANGID **LangIds,
[out] ULONG *NumLanguages,
[out] IMFMediaType **ppMediaType
);
パラメーター
[in] SupportsUserModels
ユーザー固有のトレーニングがサポートされているかどうかを示すブール値。
[out] KeywordIds
オブジェクトでサポートされているキーワード (keyword) ID の配列へのポインター。 オブジェクトは 、CoTaskMemAlloc を呼び出して配列を割り当てます。 呼び出し元は 、CoTaskMemFree を呼び出してメモリを解放します。
[out] NumKeywords
KeywordIds 配列内のキーワード (keyword) ID の数。
[out] LangIds
オブジェクトでサポートされている言語 ID の配列へのポインター。 オブジェクトは 、CoTaskMemAlloc を呼び出して配列を割り当てます。 呼び出し元は 、CoTaskMemFree を呼び出してメモリを解放します。
[out] NumLanguages
LangIds 配列内の言語 ID の数。
[out] ppMediaType
IKeywordDetectorOemAdapter::VerifyUserKeyword と IKeywordDetectorOemAdapter::ComputeAndAddUserModelData で必要なオーディオ形式。
IMFMediaType の有効な値は次だけです。
- 種類 = オーディオ
- サブタイプ = IEEE_FLOAT
- サンプリング レート = 16 kHz
- ビット = 32
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
戻り値 | 説明 |
---|---|
|
関数が正常に終了しました。 |
|
出力パラメーターのポインターは NULL です。 |
|
モデル データへのポインターは NULL です。 |
注釈
通常、このルーチンから返される情報は、特定のバージョンの OEMDLL またはそれに伴ってインストールされたユーザーに依存しないモデル データに対しては変更されません。
OEMDLL には、このメソッドから返されるキーワードと言語の内部ユーザーに依存しないモデルが必要です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | keyworddetectoroemadapter.h |
こちらもご覧ください
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData