Skip to main content

XSpeechToTextFinalizeHypothesisString

Finaliza uma hipótese e atualiza a cadeia de caracteres dela em uma sobreposição de texto.

Sintaxe

Parâmetros

hypothesisId   _In_
Tipo: uint32_t
A ID da hipótese retornada por XSpeechToTextBeginHypothesisString. content   _In_z_
Tipo: char*
A versão final da cadeia de caracteres da hipótese.

Valor retornado

Tipo: HRESULT HRESULT de êxito ou código de erro.

Comentários

Esta função finaliza uma hipótese e atualiza a cadeia de caracteres dela no local, sem movê-la para a parte inferior da sobreposição. A sobreposição pode exibir apenas um número limitado de cadeias de caracteres. Quando o máximo é atingido, as cadeias de caracteres mais antigas expiram. Se uma cadeia de caracteres expirada for uma hipótese que ainda não foi finalizada nem cancelada, o valor de hypothesisId dela se tornará inválido. Passar um valor de hypothesisId inválido não retorna um erro. Para atualizar uma cadeia de caracteres de hipótese sem finalizá-la, use XSpeechToTextUpdateHypothesisString. Para cancelar uma hipótese e removê-la da sobreposição, use XSpeechToTextCancelHypothesisString. Em algumas plataformas, a cadeia de caracteres da hipótese não é exibida até que o aplicativo chame XSpeechToTextFinalizeHypothesisString. A menos que a hipótese seja cancelada, seu aplicativo deve sempre chamar XSpeechToTextFinalizeHypothesisString para garantir que a cadeia de caracteres seja exibida. Para obter exemplos de código, confira a seção Comentários de XSpeechToTextBeginHypothesisString.

Requisitos

Cabeçalho: XAccessibility.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

XAccessibility
Last modified on October 6, 2026