XSpeechSynthesizerCloseStreamHandle
スピーチ シンセサイザー ストリームを閉じ、割り当てられていたシステム リソースを解放します。
構文
HRESULT XSpeechSynthesizerCloseStreamHandle(
XSpeechSynthesizerStreamHandle speechSynthesisStream
)
パラメーター
speechSynthesisStream _In_
型: XSpeechSynthesizerStreamHandle
閉じるスピーチ合成ストリーミング。
戻り値
型: HRESULT
正常に実行された場合は S_OK が返され、それ以外の場合はエラー コードが返されます。 エラー コードの一覧については、「エラー コード」を参照してください。
解説
注意
この関数は、時間依存のスレッドで呼び出すのに安全ではありません。 詳細については、「時間依存のスレッド」を参照してください。
この関数を使用して、XSpeechSynthesizerCreateStreamFromText 関数を呼び出して作成したスピーチ シンセサイザー ストリームを閉じます。
メモリ リークを防ぐため、ハンドルを使用しているすべての操作を完了した後で、この関数を呼び出して、スピーチ シンセサイザー ストリーム ハンドルを閉じます。 すべての未処理の非同期操作は、この関数を呼び出す前に完了する必要があります。
XSpeechSynthesizerCloseStreamHandle 関数の使用方法を示す例については、「XSpeechSynthesizerCreate」を参照してください。
要件
ヘッダー: XSpeechSynthesizer.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体
関連項目
XAccessibility
XSpeechSynthesizerCloseHandle
XSpeechSynthesizer