-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
📖 Write docs for GenerateBufferedWave
- Loading branch information
1 parent
a1ba5e7
commit 841642a
Showing
1 changed file
with
24 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# バッファリング可能な音声生成(トラックベースAPI) | ||
|
||
この機能は音声波形を部分的に生成し、リアルタイムでの音声再生をサポートします。特に大規模な音声データを処理する場合に、効率的な再生を実現します。 | ||
|
||
### 概要 | ||
この機能は、指定されたバッファサイズごとに音声波形を部分的に生成します。これにより、音声データのリアルタイム再生が可能になります。 | ||
|
||
### コード例 | ||
以下は、バッファサイズ1024でステレオ波形を生成するコード例です: | ||
```cs | ||
// GenerateBufferedMonauralWave | ||
var stereoWaves = trackBaseSound.GenerateBufferedStereoWave(startIndex: 0, bufferSize: 1024); | ||
|
||
foreach (var wave in stereoWaves) | ||
{ | ||
// 波形を利用した処理 | ||
} | ||
``` | ||
|
||
開始インデクス以降の波形を繰り返し生成します。 | ||
|
||
### 詳細な説明 | ||
- **バッファサイズ**: `bufferSize` は一度に生成する波形データのサイズを示しています。この例では1024に設定されています。 | ||
- **開始インデックス**: `startIndex` は波形生成の開始位置を示しています。ここでは0に設定されています。 |