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