AudioServer¶
Inherits: Object
Category: Core
Brief Description¶
Server interface for low level audio access.
Member Functions¶
void | add_bus ( int at_pos=-1 ) |
void | add_bus_effect ( int bus_idx, AudioEffect effect, int at_pos=null ) |
AudioBusLayout | generate_bus_layout ( ) const |
int | get_bus_count ( ) const |
AudioEffect | get_bus_effect ( int bus_idx, int effect_idx ) |
int | get_bus_effect_count ( int bus_idx ) |
int | get_bus_index ( String 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 |
String | get_bus_send ( int bus_idx ) const |
float | get_bus_volume_db ( int bus_idx ) const |
float | get_mix_rate ( ) const |
int | get_speaker_mode ( ) 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 |
void | lock ( ) |
void | move_bus ( int index, int to_index ) |
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_count ( int amount ) |
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, String send ) |
void | set_bus_solo ( int bus_idx, bool enable ) |
void | set_bus_volume_db ( int bus_idx, float volume_db ) |
void | swap_bus_effects ( int bus_idx, int effect_idx, int by_effect_idx ) |
void | unlock ( ) |
Signals¶
- bus_layout_changed ( )
Description¶
AudioServer is a low level server interface for audio access. It is in charge of creating sample data (playable audio) as well as its playback via a voice interface.
Member Function Description¶
- void add_bus ( int at_pos=-1 )
- void add_bus_effect ( int bus_idx, AudioEffect effect, int at_pos=null )
- AudioBusLayout generate_bus_layout ( ) const
- int get_bus_count ( ) const
- AudioEffect get_bus_effect ( int bus_idx, int effect_idx )
- float get_mix_rate ( ) const
- int get_speaker_mode ( ) const
- void lock ( )
- void remove_bus ( int index )
- void set_bus_count ( int amount )
- void set_bus_layout ( AudioBusLayout bus_layout )
- void unlock ( )