AudioStreamGeneratorPlayback
Hereda: AudioStreamPlaybackResampled < AudioStreamPlayback < RefCounted < Object
Reproduce audio generado mediante AudioStreamGenerator.
Descripción
Esta clase está destinada a ser utilizada con AudioStreamGenerator para reproducir el audio generado en tiempo real.
Tutoriales
Métodos
can_push_buffer(amount: int) const |
|
void |
|
get_frames_available() const |
|
get_skips() const |
|
push_buffer(frames: PackedVector2Array) |
|
push_frame(frame: Vector2) |
Descripciones de Métodos
bool can_push_buffer(amount: int) const 🔗
Devuelve true si se puede enviar un búfer del tamaño amount al búfer de datos de muestra de audio sin desbordarlo, false en caso contrario.
void clear_buffer() 🔗
Borra el búfer de datos de muestra de audio.
int get_frames_available() const 🔗
Devuelve el número de fotogramas que se pueden enviar al búfer de datos de muestra de audio sin desbordarlo. Si el resultado es 0, el búfer está lleno.
Devuelve el número de veces que se omitió la reproducción debido a una insuficiencia de búfer en los datos de muestra de audio. Este valor se restablece al inicio de la reproducción.
bool push_buffer(frames: PackedVector2Array) 🔗
Envía varias tramas de datos de audio al búfer. Esto suele ser más eficiente que push_frame() en C# y lenguajes compilados mediante GDExtension, pero push_buffer() puede ser menos eficiente en GDScript.
bool push_frame(frame: Vector2) 🔗
Envía una sola trama de datos de audio al búfer. Esto suele ser menos eficiente que push_buffer() en C# y lenguajes compilados mediante GDExtension, pero push_frame() puede ser más eficiente en GDScript.