Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GetCapabilities--Methode gibt die Schlüsselwörter und Sprachen zurück, die vom Objekt unterstützt werden.
Syntax
HRESULT GetCapabilities(
[in] BOOL *SupportsUserModels,
[out] KEYWORDID **KeywordIds,
[out] ULONG *NumKeywords,
[out] LANGID **LangIds,
[out] ULONG *NumLanguages,
[out] IMFMediaType **ppMediaType
);
Parameter
[in] SupportsUserModels
Ein boolescher Wert, der angibt, ob benutzerspezifische Schulungen unterstützt werden.
[out] KeywordIds
Ein Zeiger auf ein Array von Schlüsselwort-IDs, die vom Objekt unterstützt werden. Das Objekt weist das Array zu, indem CoTaskMemAlloc-aufgerufen wird. Der Anrufer gibt den Speicher frei, indem CoTaskMemFreeaufgerufen wird.
[out] NumKeywords
Die Anzahl der Schlüsselwort-IDs in der KeywordIds Arrays.
[out] LangIds
Ein Zeiger auf ein Array von Sprach-IDs, die vom Objekt unterstützt werden. Das Objekt weist das Array zu, indem CoTaskMemAlloc-aufgerufen wird. Der Anrufer gibt den Speicher frei, indem CoTaskMemFreeaufgerufen wird.
[out] NumLanguages
Die Anzahl der Sprach-IDs im LangIds Array.
[out] ppMediaType
Das für IKeywordDetectorOemAdapter::VerifyUserKeyword und IKeywordDetectorOemAdapter::ComputeAndAddUserModelDataerforderliche Audioformat.
Die einzigen gültigen Werte für den IMFMediaType sind die folgenden:
- Typ = Audio
- Untertyp = IEEE_FLOAT
- Samplingrate = 16 kHz
- Bits = 32
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabewert | Beschreibung |
---|---|
|
Die Funktion wurde erfolgreich beendet. |
|
Der Zeiger für einen Ausgabeparameter ist NULL-. |
|
Der Zeiger auf die Modelldaten ist NULL-. |
Bemerkungen
Die von dieser Routine zurückgegebenen Informationen würden sich normalerweise nicht für eine bestimmte Version der OEMDLL oder der benutzerunabhängigen Modelldaten ändern, die zusammen mit ihr installiert wurden.
Die OEMDLL muss über interne benutzerunabhängige Modelle für die Schlüsselwörter und Sprachen verfügen, die von dieser Methode zurückgegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Zielplattform- | Fenster |
Header- | keyworddetectoroemadapter.h |
Siehe auch
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData