XSpeechSynthesizerGetStreamData
音声合成ストリームからデータを取得します。Syntax
Parameters
speechSynthesisStream _In_型: XSpeechSynthesizerStreamHandle データ バッファーを格納する音声合成ストリーム。 bufferSize _In_
型: size_t XSpeechSynthesizerGetStreamDataSize によって返されるバッファーのサイズ (バイト単位)。 buffer _Out_writes_to_(bufferSize,bufferUsed)
型: void データを受け取るデータ バッファーへのポインター。 bufferUsed _Out_opt_
型: size_t* buffer に受信したデータのサイズ (バイト単位)。
Return value
型: HRESULT 成功した場合は S_OK を返します。そうでない場合はエラー コードを返します。エラー コードの一覧については、エラー コード を参照してください。speechSynthesisStream が有効な音声合成器ストリーム ハンドルに設定されていないために関数が失敗した場合、戻り値は HRESULT_FROM_WIN32(ERROR_NOT_FOUND) に設定されます。Remarks
この関数はタイム センシティブ スレッドで呼び出すのは安全ではありません。詳細については、タイム センシティブ スレッド を参照してください。
audio/wav MIME タイプ) 形式で返されます。
XSpeechSynthesizerGetStreamData 関数の使用方法を示す例については、XSpeechSynthesizerCreate を参照してください。
Requirements
ヘッダー: XSpeechSynthesizer.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体Conceptual documentation
See also
XAccessibilityXSpeechSynthesizerGetStreamDataSize
XSpeechSynthesizer
