继承关系
源码与继承
成员目录53
构造函数
constructor
new Sound( bufferOrSource: | Readonly< Pick< SoundBuffer, | typeof audioHandle | "getSamples" | "getSampleCount" | "getSampleRate" | "getChannelCount" | "getChannelMap" | "getDuration" | "saveToFile", >, > | Sound,): Sound 参数
bufferOrSource | Readonly< Pick< SoundBuffer, | typeof audioHandle | "getSamples" | "getSampleCount" | "getSampleRate" | "getChannelCount" | "getChannelMap" | "getDuration" | "saveToFile", >, > | Sound
源码与继承
属性
受保护 只读times
times: BigInt64Array
源码与继承
受保护 只读values
values: Float32Array
源码与继承
方法
assign
assign(source: Sound): this
受保护command
command(command: number): void
受保护field
field(field: number, write: boolean): void
受保护get
get(field: number): number
getDirectionalAttenuationFactor
getDirectionalAttenuationFactor(): number
getDopplerFactor
getDopplerFactor(): number
isRelativeToListener
isRelativeToListener(): boolean
isSpatializationEnabled
isSpatializationEnabled(): boolean
setAttenuation
setAttenuation(value: number): void
setBuffer
setBuffer(buffer: Readonly): void
setDirectionalAttenuationFactor
setDirectionalAttenuationFactor(value: number): void
setDopplerFactor
setDopplerFactor(value: number): void
setLooping
setLooping(value: boolean): void
setMaxDistance
setMaxDistance(value: number): void
setMaxGain
setMaxGain(value: number): void
setMinDistance
setMinDistance(value: number): void
setMinGain
setMinGain(value: number): void
setPan
setPan(value: number): void
setPitch
setPitch(value: number): void
setRelativeToListener
setRelativeToListener(value: boolean): void
setSpatializationEnabled
setSpatializationEnabled(value: boolean): void
setVolume
setVolume(value: number): void
符号成员
只读[audioHandle]
"[audioHandle]": AudioHandle<"source">
源码与继承
Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0
播放内存中的短音效,持有 SoundBuffer 以保留样本存储。