Audio::Play

Audio::Play is an interface for Audio::Data to hardware.
Download

Audio::Play Ranking & Summary

Advertisement

  • Rating:
  • 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