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
- 샘플링 속도 = 16kHz
- 비트 = 32
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 값 | 묘사 |
---|---|
|
함수가 성공적으로 종료되었습니다. |
|
출력 매개 변수에 대한 포인터는 NULL . |
|
모델 데이터에 대한 포인터는 NULL . |
발언
이 루틴에서 반환된 정보는 일반적으로 지정된 버전의 OEMDLL 또는 함께 설치된 사용자 독립 모델 데이터에 대해 변경되지 않습니다.
OEMDLL에는 이 메서드에서 반환된 키워드 및 언어에 대한 내부 사용자 독립적 모델이 있어야 합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
대상 플랫폼 | Windows |
헤더 | keyworddetectoroemadapter.h |
참고 항목
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData