class
	AUDIO_EXTERNAL

General
	cluster: audio_3d
	description: "External C feature for Audio libraries."

Ancestors
	ANY

Queries
	al_buffers_processed: INTEGER_32
	al_buffers_queued: INTEGER_32
	al_direction: INTEGER_32
	al_format_mono16: INTEGER_32
	al_format_mono8: INTEGER_32
	al_format_stereo16: INTEGER_32
	al_format_stereo8: INTEGER_32
	al_gain: INTEGER_32
	al_get_error: INTEGER_32
	al_initial: INTEGER_32
	al_invalid_enum: INTEGER_32
	al_invalid_name: INTEGER_32
	al_invalid_operation: INTEGER_32
	al_invalid_value: INTEGER_32
	al_is_buffer (buffer: NATURAL_32): BOOLEAN
	al_is_source (source_id: NATURAL_32): BOOLEAN
	al_no_error: INTEGER_32
	al_orientation: INTEGER_32
	al_out_of_memory: INTEGER_32
	al_paused: INTEGER_32
	al_playing: INTEGER_32
	al_position: INTEGER_32
	al_source_state: INTEGER_32
	al_stopped: INTEGER_32
	al_velocity: INTEGER_32
	alc_all_device_specifier: INTEGER_32
	alc_capture_close_device (a_device: POINTER): BOOLEAN
	alc_capture_device_specifier: INTEGER_32
	alc_capture_open_device (a_devicename: POINTER; a_frequency: NATURAL_32; a_format, a_buffersize: INTEGER_32): POINTER
	alc_close_device (device: POINTER): BOOLEAN
	alc_create_context (device, flags: POINTER): POINTER
	alc_device_specifier: INTEGER_32
	alc_get_current_context: POINTER
	alc_get_error (device: POINTER): INTEGER_32
	alc_get_string (devicehandle: POINTER; token: INTEGER_32): POINTER
	alc_invalid_context: INTEGER_32
	alc_invalid_device: INTEGER_32
	alc_invalid_enum: INTEGER_32
	alc_invalid_value: INTEGER_32
	alc_is_extension_present (a_device, a_extname: POINTER): BOOLEAN
	alc_make_context_current (context: POINTER): BOOLEAN
	alc_no_error: INTEGER_32
	alc_open_device (device_name: POINTER): POINTER
	alc_out_of_memory: INTEGER_32

Commands
	al_buffer_data (buffer_id: NATURAL_32; format: INTEGER_32; buffers: POINTER; size, freq: INTEGER_32)
	al_delete_buffers (nb: INTEGER_32; buffers: POINTER)
	al_delete_sources (nb: INTEGER_32; sources: POINTER)
	al_gen_buffers (nb: INTEGER_32; buffers: POINTER)
	al_gen_sources (nb: INTEGER_32; sources: POINTER)
	al_get_listener_fv (param: INTEGER_32; les_params: POINTER)
	al_get_source_f (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER)
	al_get_source_fv (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER)
	al_get_source_i (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER)
	al_set_listener_fv (param: INTEGER_32; les_params: POINTER)
	al_set_source_f (source_id: NATURAL_32; param: INTEGER_32; les_params: REAL_32)
	al_set_source_fv (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER)
	al_source_pause (source: NATURAL_32)
	al_source_play (source: NATURAL_32)
	al_source_queue_buffers (source: NATURAL_32; nb: INTEGER_32; buffers: POINTER)
	al_source_rewind (source: NATURAL_32)
	al_source_stop (source: NATURAL_32)
	al_source_unqueue_buffers (source: NATURAL_32; nb: INTEGER_32; buffers: POINTER)
	alc_capture_samples (a_device, a_buffer: POINTER; a_samples: INTEGER_32)
	alc_capture_start (a_device: POINTER)
	alc_capture_stop (a_device: POINTER)
	alc_destroy_context (context: POINTER)
	alc_suspend_context (context: POINTER)


Generated by ISE EiffelStudio