Support 0 voices.
Allow event buffers limited to empty contents.
Support resource allocation arguments in Player constructor, distinguish audio buffer limit from event buffer limit.