AudioServer

Inherits: Object

There is currently no description for this class. Please help us by contributing one!

Properties

int

bus_count

1

String

input_device

"Default"

String

output_device

"Default"

float

playback_speed_scale

1.0

Methods

void

add_bus ( int at_position=-1 )

void

add_bus_effect ( int bus_idx, AudioEffect effect, int at_position=-1 )

AudioBusLayout

generate_bus_layout ( ) const

int

get_bus_channels ( int bus_idx ) const

AudioEffect

get_bus_effect ( int bus_idx, int effect_idx )

int

get_bus_effect_count ( int bus_idx )

AudioEffectInstance

get_bus_effect_instance ( int bus_idx, int effect_idx, int channel=0 )

int

get_bus_index ( StringName bus_name ) const

String

get_bus_name ( int bus_idx ) const

float

get_bus_peak_volume_left_db ( int bus_idx, int channel ) const

float

get_bus_peak_volume_right_db ( int bus_idx, int channel ) const

StringName

get_bus_send ( int bus_idx ) const

float

get_bus_volume_db ( int bus_idx ) const

PackedStringArray

get_input_device_list ( )

float

get_mix_rate ( ) const

PackedStringArray

get_output_device_list ( )

float

get_output_latency ( ) const

SpeakerMode

get_speaker_mode ( ) const

float

get_time_since_last_mix ( ) const

float

get_time_to_next_mix ( ) const

bool

is_bus_bypassing_effects ( int bus_idx ) const

bool

is_bus_effect_enabled ( int bus_idx, int effect_idx ) const

bool

is_bus_mute ( int bus_idx ) const

bool

is_bus_solo ( int bus_idx ) const

bool

is_stream_registered_as_sample ( AudioStream stream )

void

lock ( )

void

move_bus ( int index, int to_index )

void

register_stream_as_sample ( AudioStream stream )

void

remove_bus ( int index )

void

remove_bus_effect ( int bus_idx, int effect_idx )

void

set_bus_bypass_effects ( int bus_idx, bool enable )

void

set_bus_effect_enabled ( int bus_idx, int effect_idx, bool enabled )

void

set_bus_layout ( AudioBusLayout bus_layout )

void

set_bus_mute ( int bus_idx, bool enable )

void

set_bus_name ( int bus_idx, String name )

void

set_bus_send ( int bus_idx, StringName send )

void

set_bus_solo ( int bus_idx, bool enable )

void

set_bus_volume_db ( int bus_idx, float volume_db )

void

set_enable_tagging_used_audio_streams ( bool enable )

void

swap_bus_effects ( int bus_idx, int effect_idx, int by_effect_idx )

void

unlock ( )


Signals

bus_layout_changed ( )

There is currently no description for this signal. Please help us by contributing one!


bus_renamed ( int bus_index, StringName old_name, StringName new_name )

There is currently no description for this signal. Please help us by contributing one!


Enumerations

enum SpeakerMode:

SpeakerMode SPEAKER_MODE_STEREO = 0

There is currently no description for this enum. Please help us by contributing one!

SpeakerMode SPEAKER_SURROUND_31 = 1

There is currently no description for this enum. Please help us by contributing one!

SpeakerMode SPEAKER_SURROUND_51 = 2

There is currently no description for this enum. Please help us by contributing one!

SpeakerMode SPEAKER_SURROUND_71 = 3

There is currently no description for this enum. Please help us by contributing one!


enum PlaybackType:

PlaybackType PLAYBACK_TYPE_DEFAULT = 0

There is currently no description for this enum. Please help us by contributing one!

PlaybackType PLAYBACK_TYPE_STREAM = 1

There is currently no description for this enum. Please help us by contributing one!

PlaybackType PLAYBACK_TYPE_SAMPLE = 2

There is currently no description for this enum. Please help us by contributing one!

PlaybackType PLAYBACK_TYPE_MAX = 3

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions

int bus_count = 1

  • void set_bus_count ( int value )

  • int get_bus_count ( )

There is currently no description for this property. Please help us by contributing one!


String input_device = "Default"

  • void set_input_device ( String value )

  • String get_input_device ( )

There is currently no description for this property. Please help us by contributing one!


String output_device = "Default"

  • void set_output_device ( String value )

  • String get_output_device ( )

There is currently no description for this property. Please help us by contributing one!


float playback_speed_scale = 1.0

  • void set_playback_speed_scale ( float value )

  • float get_playback_speed_scale ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_bus ( int at_position=-1 )

There is currently no description for this method. Please help us by contributing one!


void add_bus_effect ( int bus_idx, AudioEffect effect, int at_position=-1 )

There is currently no description for this method. Please help us by contributing one!


AudioBusLayout generate_bus_layout ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_bus_channels ( int bus_idx ) const

There is currently no description for this method. Please help us by contributing one!


AudioEffect get_bus_effect ( int bus_idx, int effect_idx )

There is currently no description for this method. Please help us by contributing one!


int get_bus_effect_count ( int bus_idx )

There is currently no description for this method. Please help us by contributing one!


AudioEffectInstance get_bus_effect_instance ( int bus_idx, int effect_idx, int channel=0 )

There is currently no description for this method. Please help us by contributing one!


int get_bus_index ( StringName bus_name ) const

There is currently no description for this method. Please help us by contributing one!


String get_bus_name ( int bus_idx ) const

There is currently no description for this method. Please help us by contributing one!


float get_bus_peak_volume_left_db ( int bus_idx, int channel ) const

There is currently no description for this method. Please help us by contributing one!


float get_bus_peak_volume_right_db ( int bus_idx, int channel ) const

There is currently no description for this method. Please help us by contributing one!


StringName get_bus_send ( int bus_idx ) const

There is currently no description for this method. Please help us by contributing one!


float get_bus_volume_db ( int bus_idx ) const

There is currently no description for this method. Please help us by contributing one!


PackedStringArray get_input_device_list ( )

There is currently no description for this method. Please help us by contributing one!


float get_mix_rate ( ) const

There is currently no description for this method. Please help us by contributing one!


PackedStringArray get_output_device_list ( )

There is currently no description for this method. Please help us by contributing one!


float get_output_latency ( ) const

There is currently no description for this method. Please help us by contributing one!


SpeakerMode get_speaker_mode ( ) const

There is currently no description for this method. Please help us by contributing one!


float get_time_since_last_mix ( ) const

There is currently no description for this method. Please help us by contributing one!


float get_time_to_next_mix ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_bus_bypassing_effects ( int bus_idx ) const

There is currently no description for this method. Please help us by contributing one!


bool is_bus_effect_enabled ( int bus_idx, int effect_idx ) const

There is currently no description for this method. Please help us by contributing one!


bool is_bus_mute ( int bus_idx ) const

There is currently no description for this method. Please help us by contributing one!


bool is_bus_solo ( int bus_idx ) const

There is currently no description for this method. Please help us by contributing one!


bool is_stream_registered_as_sample ( AudioStream stream )

There is currently no description for this method. Please help us by contributing one!


void lock ( )

There is currently no description for this method. Please help us by contributing one!


void move_bus ( int index, int to_index )

There is currently no description for this method. Please help us by contributing one!


void register_stream_as_sample ( AudioStream stream )

There is currently no description for this method. Please help us by contributing one!


void remove_bus ( int index )

There is currently no description for this method. Please help us by contributing one!


void remove_bus_effect ( int bus_idx, int effect_idx )

There is currently no description for this method. Please help us by contributing one!


void set_bus_bypass_effects ( int bus_idx, bool enable )

There is currently no description for this method. Please help us by contributing one!


void set_bus_effect_enabled ( int bus_idx, int effect_idx, bool enabled )

There is currently no description for this method. Please help us by contributing one!


void set_bus_layout ( AudioBusLayout bus_layout )

There is currently no description for this method. Please help us by contributing one!


void set_bus_mute ( int bus_idx, bool enable )

There is currently no description for this method. Please help us by contributing one!


void set_bus_name ( int bus_idx, String name )

There is currently no description for this method. Please help us by contributing one!


void set_bus_send ( int bus_idx, StringName send )

There is currently no description for this method. Please help us by contributing one!


void set_bus_solo ( int bus_idx, bool enable )

There is currently no description for this method. Please help us by contributing one!


void set_bus_volume_db ( int bus_idx, float volume_db )

There is currently no description for this method. Please help us by contributing one!


void set_enable_tagging_used_audio_streams ( bool enable )

There is currently no description for this method. Please help us by contributing one!


void swap_bus_effects ( int bus_idx, int effect_idx, int by_effect_idx )

There is currently no description for this method. Please help us by contributing one!


void unlock ( )

There is currently no description for this method. Please help us by contributing one!