Metode IKeywordDetectorOemAdapter::GetCapabilities (kata kuncidetectoroemadapter.h)

Metode GetCapabilities mengembalikan kata kunci dan bahasa yang didukung oleh objek .

Sintaks

HRESULT GetCapabilities(
  [in]  BOOL         *SupportsUserModels,
  [out] KEYWORDID    **KeywordIds,
  [out] ULONG        *NumKeywords,
  [out] LANGID       **LangIds,
  [out] ULONG        *NumLanguages,
  [out] IMFMediaType **ppMediaType
);

Parameter

[in] SupportsUserModels

Nilai Boolean yang menunjukkan apakah pelatihan khusus pengguna didukung.

[out] KeywordIds

Penunjuk ke array ID kata kunci yang didukung oleh objek . Objek mengalokasikan array dengan memanggil CoTaskMemAlloc. Pemanggil membebaskan memori dengan memanggil CoTaskMemFree.

[out] NumKeywords

Jumlah ID kata kunci dalam array KeywordIds .

[out] LangIds

Penunjuk ke array ID bahasa yang didukung oleh objek . Objek mengalokasikan array dengan memanggil CoTaskMemAlloc. Pemanggil membebaskan memori dengan memanggil CoTaskMemFree.

[out] NumLanguages

Jumlah ID bahasa dalam array LangIds .

[out] ppMediaType

Format audio yang diperlukan oleh IKeywordDetectorOemAdapter::VerifyUserKeyword dan IKeywordDetectorOemAdapter::ComputeAndAddUserModelData.

Satu-satunya nilai yang valid untuk IMFMediaType adalah sebagai berikut:

  • Jenis = Audio
  • Subjenis = IEEE_FLOAT
  • Laju Pengambilan Sampel = 16 kHz
  • Bit = 32
Biasanya, OEMDLL memanggil MFCreateMediaType dan MFInitMediaTypeFromWaveFormatEx untuk mendapatkan penunjuk IMFMediaType untuk kembali ke pemanggil.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Mengembalikan nilai Deskripsi
S_OK
Fungsi berhasil keluar.
E_POINTER
Penunjuk untuk parameter output adalah NULL.
E_INVALIDARG
Penunjuk ke data model adalah NULL.

Keterangan

Informasi yang dikembalikan dari rutinitas ini biasanya tidak akan berubah untuk versi OEMDLL tertentu atau data model independen pengguna yang diinstal bersama dengannya.

OEMDLL harus memiliki model independen pengguna internal untuk kata kunci dan bahasa yang dikembalikan dari metode ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Header kata kuncidetectoroemadapter.h

Lihat juga

CoTaskMemAlloc

CoTaskMemFree

IKeywordDetectorOemAdapter

IKeywordDetectorOemAdapter::ComputeAndAddUserModelData

IKeywordDetectorOemAdapter::VerifyUserKeyword

IMFMediaType

MFCreateMediaType

MFInitMediaTypeFromWaveFormatEx