note
	description: "An AUDIO_SOUND witch data came from a WAV file."
	author: "Louis Marchand"
	date: "Tue, 21 Feb 2017 00:15:23 +0000"
	revision: "2.1"

class interface
	AUDIO_SOUND_WAV_FILE

create 
	make

feature -- Access

	is_openable: BOOLEAN
			-- Can Current be open

	open
			-- Open Current

	close
			-- Stop the management of the stream

	channel_count: INTEGER_32
			-- Get the channel number of Current (1=mono, 2=stereo, etc.).

	frequency: INTEGER_32
			-- Get the frequency (sample rate) of Current.

	bits_per_sample: INTEGER_32
			-- Get the bit resolution of one frame of Current.

	is_signed: BOOLEAN
			-- True if the frames in the buffer are signed.

	is_seekable: BOOLEAN
			-- Return true if Current support the seek functionnality.

	restart
			-- Restart Current to the beginning.

	sample_seek (a_frame_number: INTEGER_64)
			-- Seek at the frame a_frame_number from the beginning of Current

	sample_position: INTEGER_64
			-- The number of frames since the beginning of Current

	sample_count: INTEGER_64
			-- The total number of frames in Current
	
end -- class AUDIO_SOUND_WAV_FILE

Generated by ISE EiffelStudio