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
オブジェクトでサポートされているキーワード ID の配列へのポインター。 オブジェクトは、CoTaskMemAlloc 呼び出すことによって配列を割り当てます。 呼び出し元は、CoTaskMemFree 呼び出すことによってメモリを解放します。
[out] NumKeywords
KeywordIds 配列内のキーワード 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 |
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | keyworddetectoroemadapter.h |
関連項目
IKeywordDetectorOemAdapter の
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData
IKeywordDetectorOemAdapter::VerifyUserKeyword
IMFMediaType を する
MFCreateMediaType を する
MFInitMediaTypeFromWaveFormatEx を する