Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

AudioStream

继承: Resource < RefCounted < Object

派生: AudioStreamGenerator, AudioStreamMicrophone, AudioStreamMP3, AudioStreamOggVorbis, AudioStreamPolyphonic, AudioStreamRandomizer, AudioStreamWAV

音频流的基类。

描述

音频流的基类。音频流用于播放音效和音乐,支持 WAV(通过 AudioStreamWAV)和 Ogg(通过 AudioStreamOggVorbis)文件格式。

教程

方法

int

_get_beat_count ( ) virtual const

float

_get_bpm ( ) virtual const

float

_get_length ( ) virtual const

String

_get_stream_name ( ) virtual const

AudioStreamPlayback

_instantiate_playback ( ) virtual const

bool

_is_monophonic ( ) virtual const

float

get_length ( ) const

AudioStreamPlayback

instantiate_playback ( )

bool

is_monophonic ( ) const


方法说明

int _get_beat_count ( ) virtual const

目前没有这个方法的描述。请帮我们贡献一个


float _get_bpm ( ) virtual const

目前没有这个方法的描述。请帮我们贡献一个


float _get_length ( ) virtual const

目前没有这个方法的描述。请帮我们贡献一个


String _get_stream_name ( ) virtual const

目前没有这个方法的描述。请帮我们贡献一个


AudioStreamPlayback _instantiate_playback ( ) virtual const

目前没有这个方法的描述。请帮我们贡献一个


bool _is_monophonic ( ) virtual const

目前没有这个方法的描述。请帮我们贡献一个


float get_length ( ) const

返回音频流的长度,单位为秒。


AudioStreamPlayback instantiate_playback ( )

返回一个 AudioStreamPlayback。当想要扩展 _instantiate_playback,但从一个内部持有的 AudioStream 子资源调用 instantiate_playback 时很有用。在 AudioStreamRandomPitch::instantiate_playback 的源文件中可以找到这方面的示例。


bool is_monophonic ( ) const

如果该音频流仅支持单声道播放,则返回 true;如果音频流支持复调,则返回 false。