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.

AudioStreamPlaybackResampled

Eredita: AudioStreamPlayback < RefCounted < Object

Ereditato da: AudioStreamGeneratorPlayback, AudioStreamPlaybackOggVorbis

Classe di riproduzione usata per AudioStream ricampionati.

Descrizione

Classe di riproduzione usata per mixare i campioni audio di un AudioStream a AudioServer.get_mix_rate() attraverso un'interpolazione cubica.

Metodi

float

_get_stream_sampling_rate() virtual required const

int

_mix_resampled(dst_buffer: AudioFrame*, frame_count: int) virtual required

void

begin_resample()


Descrizioni dei metodi

float _get_stream_sampling_rate() virtual required const 🔗

Restituisce la frequenza di campionamento di un AudioStream, in Hz. Utilizzata per effettuare il ricampionamento.


int _mix_resampled(dst_buffer: AudioFrame*, frame_count: int) virtual required 🔗

Chiamato da begin_resample() per mixare un AudioStream a AudioServer.get_mix_rate(). Utilizza _get_stream_sampling_rate() come frequenza originale di campionamento. Restituisce il numero di frame mixati.


void begin_resample() 🔗

Chiamato quando un AudioStream viene riprodotto. Cancella la cronologia dell'interpolazione cubica e inizia a mixare chiamando _mix_resampled().