#include "audio_stream_synchronized.h"
#include "core/math/math_funcs.h"
#include "core/string/print_string.h"
AudioStreamSynchronized::AudioStreamSynchronized() { … }
Ref<AudioStreamPlayback> AudioStreamSynchronized::instantiate_playback() { … }
String AudioStreamSynchronized::get_stream_name() const { … }
void AudioStreamSynchronized::set_sync_stream(int p_stream_index, Ref<AudioStream> p_stream) { … }
Ref<AudioStream> AudioStreamSynchronized::get_sync_stream(int p_stream_index) const { … }
void AudioStreamSynchronized::set_sync_stream_volume(int p_stream_index, float p_db) { … }
float AudioStreamSynchronized::get_sync_stream_volume(int p_stream_index) const { … }
double AudioStreamSynchronized::get_bpm() const { … }
int AudioStreamSynchronized::get_beat_count() const { … }
bool AudioStreamSynchronized::has_loop() const { … }
double AudioStreamSynchronized::get_length() const { … }
void AudioStreamSynchronized::set_stream_count(int p_count) { … }
int AudioStreamSynchronized::get_stream_count() const { … }
void AudioStreamSynchronized::_validate_property(PropertyInfo &property) const { … }
void AudioStreamSynchronized::_bind_methods() { … }
AudioStreamPlaybackSynchronized::AudioStreamPlaybackSynchronized() { … }
AudioStreamPlaybackSynchronized::~AudioStreamPlaybackSynchronized() { … }
void AudioStreamPlaybackSynchronized::stop() { … }
void AudioStreamPlaybackSynchronized::start(double p_from_pos) { … }
void AudioStreamPlaybackSynchronized::seek(double p_time) { … }
int AudioStreamPlaybackSynchronized::mix(AudioFrame *p_buffer, float p_rate_scale, int p_frames) { … }
void AudioStreamPlaybackSynchronized::tag_used_streams() { … }
int AudioStreamPlaybackSynchronized::get_loop_count() const { … }
double AudioStreamPlaybackSynchronized::get_playback_position() const { … }
bool AudioStreamPlaybackSynchronized::is_playing() const { … }
void AudioStreamPlaybackSynchronized::_update_playback_instances() { … }