Previous 199869 Revisions Next

r152545 Thursday 17th September, 2020 at 07:46:06 UTC by Aaron Giles
sound: Improved view interfaces to match usage patterns
* read/write_stream_views now have an internal index
* get/put/add/fill/copy now implicitly use and advance this index
* new method reset() can (re)set the internal index
* new method done() checks if index is past the end
* new method remaining() indicates how many samples remain
* get_indexed/put_indexed/etc available for random access
* updated all consumers to new interfaces
[/branches/aaron-nl3/src/devices/cpu/tms57002]tms57002.cpp
[/branches/aaron-nl3/src/devices/machine]netlist.cpp netlist.h
[/branches/aaron-nl3/src/devices/sound]aica.cpp asc.cpp astrocde.cpp awacs.cpp ay8910.cpp beep.cpp c140.cpp c352.cpp c6280.cpp cdda.cpp cdp1863.cpp cdp1864.cpp cdp1869.cpp cem3394.cpp dac.h dave.cpp digitalk.cpp disc_cls.h disc_inp.hxx discrete.cpp k054539.cpp namco.cpp okim6295.cpp pokey.cpp samples.cpp sn76496.cpp sp0250.cpp tms3615.cpp tms5220.cpp upd7759.cpp vgm_visualizer.cpp votrax.cpp ym2151.cpp
[/branches/aaron-nl3/src/devices/video]i8244.cpp
[/branches/aaron-nl3/src/emu]disound.cpp sound.cpp sound.h speaker.cpp
[/branches/aaron-nl3/src/mame/audio]sente6vb.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team