class AUDIO_LIBRARY_CONTROLLER General cluster: audio_3d description: "Controller for the audio library." create: make Ancestors AUDIO_OPENAL_ERROR_MANAGER* THREAD* Queries capture_controller: AUDIO_CAPTURE_CONTROLLER capture_device: AUDIO_DEVICE capture_devices: LIST [AUDIO_DEVICE] current_thread_id: POINTER has_error: BOOLEAN is_capture_enable: BOOLEAN is_exit_supported: BOOLEAN is_last_launch_successful: BOOLEAN is_launchable: BOOLEAN is_playback_enable: BOOLEAN is_thread_executing: BOOLEAN join_with_timeout (a_timeout_ms: NATURAL_64): BOOLEAN last_error: READABLE_STRING_GENERAL last_source_added: AUDIO_SOURCE listener: AUDIO_LISTENER playback_device: AUDIO_DEVICE playback_devices: LIST [AUDIO_DEVICE] print_on_error: BOOLEAN sound_buffer_size: INTEGER_32 sources: CHAIN_INDEXABLE_ITERATOR [AUDIO_SOURCE] sources_at (a_index: INTEGER_32): AUDIO_SOURCE sources_count: INTEGER_32 sources_has (a_source: AUDIO_SOURCE): BOOLEAN terminated: BOOLEAN thread_id: POINTER Commands disable_capture disable_playback disable_print_on_error enable_capture (a_frequency, a_channel_count, a_bits_per_sample, a_buffer_count: INTEGER_32) enable_capture_with_device (a_device: AUDIO_DEVICE; a_frequency, a_channel_count, a_bits_per_sample, a_buffer_count: INTEGER_32) enable_playback enable_playback_with_device (a_device: AUDIO_DEVICE) enable_print_on_error execute exit join join_all launch_in_thread launch_thread launch_with_attributes (attr: THREAD_ATTRIBUTES) quit_library set_print_on_error (a_value: BOOLEAN) set_sound_buffer_size (a_buffer_size: INTEGER_32) sleep (nanoseconds: INTEGER_64) sources_add sources_prune (a_source: AUDIO_SOURCE) sources_remove (a_index: INTEGER_32) sources_wipe_out stop_thread update yield Constraints is sound open context valid is sound open sources valid capture valid
Generated by ISE EiffelStudio