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
개체에서 지원하는 키워드(keyword) ID 배열에 대한 포인터입니다. 개체는 CoTaskMemAlloc를 호출하여 배열을 할당합니다. 호출자는 CoTaskMemFree를 호출하여 메모리를 해제합니다.
[out] NumKeywords
KeywordIds 배열의 키워드(keyword) 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