AudioEffectRecord
继承: AudioEffect
< Resource
< RefCounted
< Object
Audio effect used for recording the sound from an audio bus.
描述
Allows the user to record the sound from an audio bus into an AudioStreamWAV
. When used on the "Master" audio bus, this includes all audio output by Godot.
Unlike AudioEffectCapture
, this effect encodes the recording with the given format (8-bit, 16-bit, or compressed) instead of giving access to the raw audio samples.
Can be used (with an AudioStreamMicrophone
) to record from a microphone.
Note: ProjectSettings.audio/driver/enable_input
must be true
for audio input to work. See also that setting's description for caveats related to permissions and operating system privacy settings.
属性
方法
AudioStreamWAV | get_recording ( ) const1 |
bool | is_recording_active ( ) const1 |
void | set_recording_active ( record: bool ) |
属性说明
Format format = 1
Specifies the format in which the sample will be recorded. See Format for available formats.
方法说明
AudioStreamWAV
get_recording ( ) const1
Returns the recorded sample.
bool
is_recording_active ( ) const1
Returns whether the recording is active or not.
void
set_recording_active ( record: bool
)
If true
, the sound will be recorded. Note that restarting the recording will remove the previously recorded sample.
本方法通常需要用户覆盖才能生效。
本方法无副作用,不会修改该实例的任何成员变量。
本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。
本方法用于构造某个类型。
调用本方法无需实例,可直接使用类名进行调用。
本方法描述的是使用本类型作为左操作数的有效运算符。
这个值是由下列位标志构成位掩码的整数。
无返回值。