Freigeben über


IKeywordDetectorOemAdapter::ComputeAndAddUserModelData-Methode (keyworddetectoroemadapter.h)

Die ComputeAndAddUserModelData--Methode wird von der Schulungsbenutzeroberfläche verwendet, um die benutzerspezifischen Informationen relativ zum benutzerunabhängigen Schlüsselwort zu berechnen. Die DLL aktualisiert den parameter ModelData mit den Ergebnissen.

Syntax

HRESULT ComputeAndAddUserModelData(
  [in] IStream         *ModelData,
  [in] KEYWORDSELECTOR KeywordSelector,
  [in] LONG            *KeywordEndBytePos,
  [in] IMFMediaBuffer  **UserRecordings,
  [in] ULONG           NumUserRecordings
);

Parameter

[in] ModelData

Ein Zeiger auf das IStream Objekt, das an Modelldaten gebunden ist. Sie wird von diesem Aufruf geändert.

[in] KeywordSelector

Eine KEYWORDSELECTOR- Struktur, die dieses Modell eindeutig identifiziert.

[in] KeywordEndBytePos

Gibt das Ende des Schlüsselworts im UserRecording an.

[in] UserRecordings

Ein Zeiger auf ein Array von Zeigern auf die zuvor überprüften Benutzeraufzeichnungen des Schlüsselworts.

[in] NumUserRecordings

Die Anzahl der Aufzeichnungen.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert Beschreibung
S_OK
Die Funktion wurde erfolgreich beendet.
E_NOTIMPL
Benutzerstichwortschulungen werden vom Gerät nicht unterstützt.
E_INVALIDARG
Die parameter KeywordId oder LangId sind ungültig.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)
Die Verarbeitung konnte nicht abgeschlossen 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

KEYWORDSELECTOR-