API 参考
正在准备搜索索引…

SoundStreamOptions

自定义 PCM 播放流的格式和 Worker 配置。

interface SoundStreamOptions {
    blockFrames?: number;
    channelCount: number;
    channelMap: Iterable<SoundChannel>;
    data?: unknown;
    exportName?: string;
    module: string | URL;
    queueBlocks?: number;
    sampleRate: number;
}
继承关系

层级 (查看层级一览)

源码与继承
成员目录8

属性

属性

blockFrames?: number

每个块的帧数,默认 1024;一帧包含所有声道的样本。

源码与继承
channelCount: number

交错 PCM 的声道数。

源码与继承
channelMap: Iterable<SoundChannel>

每个交错声道对应的扬声器位置。

源码与继承
data?: unknown

通过结构化克隆传给工厂函数的初始数据。

源码与继承
exportName?: string

工厂函数导出名,省略时使用默认导出。

源码与继承
module: string | URL

Worker 加载的模块路径或 URL,导出音频回调工厂函数。

源码与继承
queueBlocks?: number

原生队列中的块数,默认 8。

源码与继承
sampleRate: number

采样率,单位为 Hz。

源码与继承

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