次の方法で共有


XSpeechToTextCancelHypothesisString

仮説をキャンセルして、その文字列をテキスト オーバーレイから削除します。

構文

HRESULT XSpeechToTextCancelHypothesisString(  
         uint32_t hypothesisId  
)  

パラメーター

hypothesisId _In_
型: uint32_t

XSpeechToTextBeginHypothesisString によって返された仮説 ID。

戻り値

型: HRESULT

HRESULT 成功またはエラー コード。

解説

この関数は仮説をキャンセルして、オーバーレイからその文字列を削除します。

オーバーレイで表示できる文字列数には、制限があります。 最大値に達すると、古い文字列は期限切れになります。 期限切れの文字列がまだ確定されていないか、取り消されていない仮説の場合、その hypothesisId 値は無効になります。 無効な hypothesisId 値を渡しても、エラーは返されません。

オーバーレイの仮説文字列を更新するには、XSpeechToTextUpdateHypothesisString を使用します。

仮説を確定するには、XSpeechToTextFinalizeHypothesisString を使用します。

プラットフォームによっては、アプリが XSpeechToTextFinalizeHypothesisString を呼び出すまでは仮説文字列が表示されません。 仮説がキャンセルされない限り、アプリは常に XSpeechToTextFinalizeHypothesisString を呼び出して、必ず文字列が表示されるようにする必要があります。

コード例については、XSpeechToTextBeginHypothesisString の「解説」セクションを参照してください。

要件

ヘッダー: XAccessibility.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XAccessibility