API リファレンス
検索インデックスを準備中…

InputSoundFile

呼び出し順に非同期で 16 ビットインターリーブ PCM を読み取る、 シーク可能な音声デコーダー。

ソースと継承
メンバー一覧15

コンストラクター

プロパティ

メソッド

コンストラクター

メソッド

  • 先行する操作を待ち、非同期でデコーダーを閉じて保持するデータソースを解放します。

    戻り値

    Promise<void>
    ソースと継承
  • インターリーブチャンネルの位置マッピングを返します。

    戻り値

    Readonly
    ソースと継承
  • 全インターリーブチャンネルを含む現在のサンプルオフセットを返します。

    戻り値

    bigint
    ソースと継承
  • チャンネルごとのサンプルレートを Hz で返します。

    戻り値

    number
    ソースと継承
  • 音声ファイルを非同期で開いて形式情報を読み取り、成功したかどうかを返します。

    引数

    filename
    string

    戻り値

    Promise<boolean>
    ソースと継承
  • エンコード済み音声バイトを非同期で開き、成功したかどうかを返します。

    引数

    data
    Uint8Array

    戻り値

    Promise<boolean>
    ソースと継承
  • シーク可能なストリームを非同期で開き、読み取り中はデータソース参照を保持します。

    引数

    戻り値

    Promise<boolean>
    ソースと継承
  • data に非同期でデコードし、実際に書き込んだサンプル数を返します。 末尾では 0n を返します。完了前にバッファーを変更しないでください。

    引数

    data
    Int16Array

    戻り値

    Promise<bigint>
    ソースと継承

シンボルメンバー

"[audioHandle]": AudioHandle<"input">
ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0