sfml.js
    Preparing search index...

    Class InputSoundFile

    可寻址音频解码器,按调用顺序异步读取交错 16 位 PCM。

    Index

    Constructors

    Properties

    "[audioHandle]": AudioHandle<"input">

    Methods

    • 等待此前操作并异步关闭解码器、释放其持有的数据源。

      Returns Promise<void>

    • 异步打开音频文件并读取格式信息,返回是否成功。

      Parameters

      • filename: string

      Returns Promise<boolean>

    • 异步打开编码音频字节,返回是否成功。

      Parameters

      • data: Uint8Array

      Returns Promise<boolean>

    • 异步解码到 data,返回实际写入的样本数;末尾返回 0n,完成前勿修改缓冲区。

      Parameters

      • data: Int16Array

      Returns Promise<bigint>