Audio::PlayAudio::Play is an interface for Audio::Data to hardware. | |
Download |
Audio::Play Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- Nick Ing-Simmons
- Publisher web site:
- http://search.cpan.org/~ni-s/
Audio::Play Tags
Audio::Play Description
Audio::Play is an interface for Audio::Data to hardware. Audio::Play is an interface for Audio::Data to hardware.SYNOPSIS use Audio::Data; use Audio::Play; $audio = Audio::Data->new(...) $svr = Audio::Play->new; $svr->play($audio);Audio::Play is an wrapper class which loads Audio::Play::$^O i.e. a per-platform driver.Each class provides the following interface:$svr = $class->new() Create the server and return an object. $wait is supposed to determine whether to wait for device (and for how long) but is currently not really working for many devices.$svr->rate($rate) Set sample rate (if possible) to $rate.$rate = $svr->rate; Return sample rate.$svr->play($audio) Play $audio via the hardware. Should take steps to match hardware and data's sampling rate.$svr->gain($mult) Set gain (if possible).$svr->flush Wait for playing to complete.$svr->DESTROY Destructor flushes and closes hardware. Requirements: · Perl
Audio::Play Related Software