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.

AudioStreamPlaylist

Hérite de : AudioStream < Resource < RefCounted < Object

AudioStream qui comprend des sous-streams et les joue comme une playlist.

Description

An audio stream that can play back sub-streams in sequence. Streams can be added to the Playlist with set_list_stream(), and shuffled with shuffle.

Tutoriels

Propriétés

float

fade_time

0.3

bool

loop

true

bool

shuffle

false

int

stream_count

0

Méthodes

float

get_bpm() const

AudioStream

get_list_stream(stream_index: int) const

void

set_list_stream(stream_index: int, audio_stream: AudioStream)


Constantes

MAX_STREAMS = 64 🔗

Quantité maximale de flux supportés dans la playlist.


Descriptions des propriétés

float fade_time = 0.3 🔗

  • void set_fade_time(value: float)

  • float get_fade_time()

Temps de fondu utilisé quand un flux se termine, en allant au prochain. Les flux devraient avoir un peu plus d'audio après la fin pour aider au fondu.


bool loop = true 🔗

  • void set_loop(value: bool)

  • bool has_loop()

Si true, la playlist boucle, sinon la playlist se terminera lorsque le dernier flux sera terminé.


bool shuffle = false 🔗

  • void set_shuffle(value: bool)

  • bool get_shuffle()

Si true, la playlist se mélangera à chaque fois que la lecture démarre et à chaque fois qu'elle boucle.


int stream_count = 0 🔗

  • void set_stream_count(value: int)

  • int get_stream_count()

Quantité de flux dans la playlist.


Descriptions des méthodes

float get_bpm() const 🔗

Renvoie le BPM de la playlist, qui peut varier en fonction du clip joué.


AudioStream get_list_stream(stream_index: int) const 🔗

Renvoie le flux à l'index de position de lecture.


void set_list_stream(stream_index: int, audio_stream: AudioStream) 🔗

Définit le flux à l'index de position de lecture.