Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
AudioStreamGeneratorPlayback
Eredita: AudioStreamPlaybackResampled < AudioStreamPlayback < RefCounted < Object
Riproduce l'audio generato usando un AudioStreamGenerator.
Descrizione
Questa classe è deve essere utilizzata con AudioStreamGenerator per riprodurre l'audio generato in tempo reale.
Tutorial
Metodi
can_push_buffer(amount: int) const |
|
void |
|
get_frames_available() const |
|
get_skips() const |
|
push_buffer(frames: PackedVector2Array) |
|
push_frame(frame: Vector2) |
Descrizioni dei metodi
bool can_push_buffer(amount: int) const 🔗
Restituisce true se un buffer di dimensione amount può essere spinto al buffer di dati del campione audio senza sovraccaricarlo, altrimenti false.
void clear_buffer() 🔗
Cancella il buffer di dati del campione audio.
int get_frames_available() const 🔗
Restituisce il numero di frame che possono essere spinti al buffer di dati del campione audio senza sovraccaricarlo. Se il risultato è 0, il buffer è pieno.
Restituisce il numero di volte in cui la riproduzione è saltata a causa di un buffer underrun nei dati del campione audio. Questo valore è ripristinato all'inizio della riproduzione.
bool push_buffer(frames: PackedVector2Array) 🔗
Spinge vari frame di dati audio al buffer. Questo è di solito più efficiente di push_frame() in C# e linguaggi compilati tramite GDExtension, ma push_buffer() potrebbe essere meno efficiente in GDScript.
bool push_frame(frame: Vector2) 🔗
Spinge un singolo frame di dati audio al buffer. Questo è di solito meno efficiente di push_buffer() in C# e linguaggi compilati tramite GDExtension, ma push_frame() potrebbe essere più efficiente in GDScript.