class AUDIO_SOURCE General cluster: audio_3d description: "A sound source in a 3d environment. If a stereo sound is queued in the source, the 3d environment is not applied. 16 bit buffers are signed and 0 is the silent position 8 bit buffers are unsigned and 128 is the silent position for stereo formats the left channel comes first " create: make Ancestors AUDIO_3D_OBJECT* AUDIO_LIBRARY_SHARED* DISPOSABLE* Queries Audio_library: AUDIO_LIBRARY_CONTROLLER buffer_size: INTEGER_32 direction: TUPLE [REAL_32, REAL_32, REAL_32] gain: REAL_32 has_error: BOOLEAN is_initial: BOOLEAN is_open: BOOLEAN is_pause: BOOLEAN is_playing: BOOLEAN is_stop: BOOLEAN last_error: READABLE_STRING_GENERAL position: TUPLE [REAL_32, REAL_32, REAL_32] sound_queued: CHAIN_INDEXABLE_ITERATOR [TUPLE [AUDIO_SOUND, INTEGER_32]] velocity: TUPLE [REAL_32, REAL_32, REAL_32] x: REAL_32 y: REAL_32 z: REAL_32 Commands dispose pause play queue_sound (a_sound: AUDIO_SOUND) queue_sound_infinite_loop (a_sound: AUDIO_SOUND) queue_sound_loop (a_sound: AUDIO_SOUND; a_nb_loop: INTEGER_32) set_direction (a_x, a_y, a_z: REAL_32) set_gain (a_value: REAL_32) set_position (a_x, a_y, a_z: REAL_32) set_velocity (a_x, a_y, a_z: REAL_32) set_x (a_x: REAL_32) set_y (a_y: REAL_32) set_z (a_z: REAL_32) stop update_playing
Generated by ISE EiffelStudio