読み取り専用readyWorker の初期化と最初のデータ準備の結果。再生前に完了を待ってください。
保護 読み取り専用times保護 読み取り専用values静的 読み取り専用Cone指向性コーンの設定型。
静的 読み取り専用Status再生状態の列挙型。
静的 読み取り専用Timeループ区間の時間範囲の型。
再生を停止し、デコード用データソースを非同期で閉じます。 自身の音声コールバック内では終了を要求するだけで、 実際のクリーンアップはそのコールバック終了後に完了します。
保護commandcommand保護fieldfieldwrite保護getfield距離減衰係数を返します。
チャンネル数を返します。
各インターリーブチャンネルのスピーカー位置を返します。
指向性減衰係数を返します。
ドップラー効果の倍率を返します。
最大距離を返します。
最大ゲインを返します。
最小基準距離を返します。
最小ゲインを返します。
ステレオパンを返します。
ピッチの倍率を返します。
チャンネルごとのサンプルレートを Hz で返します。
音量の百分率を返します。
ストリーミングデコードポンプの最新エラーを返します。 ポンプを使っていないかエラーがなければ undefined。
ループ再生するかどうかを返します。
リスナー相対座標を使うかどうかを返します。
空間音響効果が有効かどうかを返します。
保護onオブジェクトの所属 JS スレッドで 16 ビットインターリーブ PCM を埋めます。 await super で現在のファイルを読み取れます。samples は再利用可能な ネイティブスロットを参照し、コールバック終了までのみ有効です。 false は最終ブロックを示します。
chunk保護on最終ブロックの準備中にオブジェクトの所属 JS スレッドで呼ばれ、 次のループのインターリーブサンプルオフセットを返します。super は ファイルのループ区間または EOF の位置を返し、undefined はループなしを表します。 実際のシークは音声消費スレッドが開始し、非同期で onSeek に委譲します。
保護onオブジェクトの所属 JS スレッドでシークします。 await super で現在のファイルの既定のシークを実行します。
offsetストリーミング再生用に音声ファイルを非同期で開き、成功したかどうかを返します。 play は自動では呼びません。
filenameストリーミング用にエンコード済み音声バイトを非同期で開き、 成功したかどうかを返します。
data再生位置を保持して一時停止します。
再生を開始または再開します。再生中なら SFML の仕様に従い最初から再生します。
保護refresh距離減衰係数を設定します。0 で距離減衰が無効になります。
value音源の方向が減衰に与える影響の係数を設定します。
valueドップラー効果の倍率を設定します。0 で無効になります。
value末尾に達した後にループ再生するか設定します。
value距離減衰に使う最大距離を設定します。
value距離減衰後の最大ゲインを設定します。
value最大音量を維持する最小基準距離を設定します。
value距離減衰後の最小ゲインを設定します。
valueステレオパンを設定します。-1 は左、0 は中央、1 は右です。
valueピッチと再生速度の倍率を設定します。1 は元の速度です。
value位置をリスナー相対にするか設定します。false はワールド座標を使います。
value位置・距離・方向による空間音響効果の有効・無効を設定します。
value音量を百分率で設定します。0 は無音、100 は元の音量です。
value停止して再生位置をゼロに戻します。
全サンプルを一度にメモリへ読み込まず、長い音声をブロック単位でデコード・再生します。