note description: "External C feature for Audio libraries." author: "Louis Marchand" date: "Tue, 07 Apr 2015 01:15:20 +0000" revision: "2.0" class interface AUDIO_EXTERNAL create default_create feature -- OpenAL Functions frozen al_get_error: INTEGER_32 frozen alc_get_error (device: POINTER): INTEGER_32 frozen alc_get_string (devicehandle: POINTER; token: INTEGER_32): POINTER frozen alc_create_context (device: POINTER; flags: POINTER): POINTER frozen alc_make_context_current (context: POINTER): BOOLEAN frozen alc_get_current_context: POINTER frozen alc_destroy_context (context: POINTER) frozen alc_suspend_context (context: POINTER) frozen alc_open_device (device_name: POINTER): POINTER frozen alc_close_device (device: POINTER): BOOLEAN frozen alc_is_extension_present (a_device, a_extname: POINTER): BOOLEAN frozen alc_capture_open_device (a_devicename: POINTER; a_frequency: NATURAL_32; a_format, a_buffersize: INTEGER_32): POINTER frozen alc_capture_close_device (a_device: POINTER): BOOLEAN frozen alc_capture_start (a_device: POINTER) frozen alc_capture_stop (a_device: POINTER) frozen alc_capture_samples (a_device, a_buffer: POINTER; a_samples: INTEGER_32) frozen al_get_listener_fv (param: INTEGER_32; les_params: POINTER) frozen al_set_listener_fv (param: INTEGER_32; les_params: POINTER) frozen al_get_source_fv (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER) frozen al_get_source_i (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER) frozen al_get_source_f (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER) frozen al_is_source (source_id: NATURAL_32): BOOLEAN frozen al_set_source_fv (source_id: NATURAL_32; param: INTEGER_32; les_params: POINTER) frozen al_set_source_f (source_id: NATURAL_32; param: INTEGER_32; les_params: REAL_32) frozen al_gen_sources (nb: INTEGER_32; sources: POINTER) frozen al_delete_sources (nb: INTEGER_32; sources: POINTER) frozen al_gen_buffers (nb: INTEGER_32; buffers: POINTER) frozen al_is_buffer (buffer: NATURAL_32): BOOLEAN frozen al_source_queue_buffers (source: NATURAL_32; nb: INTEGER_32; buffers: POINTER) frozen al_source_unqueue_buffers (source: NATURAL_32; nb: INTEGER_32; buffers: POINTER) frozen al_delete_buffers (nb: INTEGER_32; buffers: POINTER) frozen al_buffer_data (buffer_id: NATURAL_32; format: INTEGER_32; buffers: POINTER; size, freq: INTEGER_32) frozen al_source_play (source: NATURAL_32) frozen al_source_pause (source: NATURAL_32) frozen al_source_stop (source: NATURAL_32) frozen al_source_rewind (source: NATURAL_32) feature -- OpenAL Constants frozen alc_all_device_specifier: INTEGER_32 frozen alc_device_specifier: INTEGER_32 frozen alc_capture_device_specifier: INTEGER_32 frozen alc_invalid_value: INTEGER_32 frozen al_invalid_value: INTEGER_32 frozen al_invalid_enum: INTEGER_32 frozen alc_invalid_enum: INTEGER_32 frozen al_invalid_operation: INTEGER_32 frozen al_invalid_name: INTEGER_32 frozen al_out_of_memory: INTEGER_32 frozen alc_out_of_memory: INTEGER_32 frozen alc_invalid_device: INTEGER_32 frozen alc_invalid_context: INTEGER_32 frozen al_no_error: INTEGER_32 frozen alc_no_error: INTEGER_32 frozen al_position: INTEGER_32 frozen al_velocity: INTEGER_32 frozen al_orientation: INTEGER_32 frozen al_direction: INTEGER_32 frozen al_buffers_processed: INTEGER_32 frozen al_buffers_queued: INTEGER_32 frozen al_format_mono8: INTEGER_32 frozen al_format_stereo8: INTEGER_32 frozen al_format_mono16: INTEGER_32 frozen al_format_stereo16: INTEGER_32 frozen al_source_state: INTEGER_32 frozen al_initial: INTEGER_32 frozen al_playing: INTEGER_32 frozen al_paused: INTEGER_32 frozen al_stopped: INTEGER_32 frozen al_gain: INTEGER_32 end -- class AUDIO_EXTERNAL
Generated by ISE EiffelStudio