DirectFB - Home of the pragmatist Roadmap


[directfb-cvs] FusionSound
Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[directfb-cvs] FusionSound



CVSROOT:	/cvs/directfb
Module name:	FusionSound
Changes by:	dok	20030703 03:28:08

Modified files:
	examples       : .cvsignore Makefile.am 
	include        : fusionsound.h 
	src            : Makefile.am ifusionsound.c ifusionsoundbuffer.c 
	                 ifusionsoundbuffer.h ifusionsoundstream.c 
	                 ifusionsoundstream.h 
	src/core       : Makefile.am core_sound.c core_sound.h 
	                 sound_buffer.c sound_buffer.h types_sound.h 
Added files:
	examples       : advanced.c 
	src            : ifusionsoundplayback.c ifusionsoundplayback.h 
	src/core       : playback.c playback.h 

Log message:
There two ways of playing a buffer now.

The simple playback is still controlled by IFusionSoundBuffer::Play() & Co,
but with the limitation to one looping playback at the same time.

Advanced playback including live volume, pan and pitch control is available
via the new interface IFusionSoundPlayback. It can be retrieved by calling
IFusionSoundBuffer::CreatePlayback().
Each IFusionSoundPlayback provides one concurrent playback of the buffer
and can be started in looping mode or for a limited sample range.

Added advanced playback example testing each available feature using the
file specified on the command line.

Involved minor refactoring and the introduction of "Playback Objects".

Ported IFusionSoundBuffer and IFusionSoundStream to use the playback object.



-- 
Info:  To unsubscribe send a mail to ecartis@directfb.org with 
"unsubscribe directfb-cvs" as subject.



Home | Main Index | Thread Index


directfb.org / Development / Old Archives