Linux SoftwareProgrammingLibrariesAudio::Play 1.029

Audio::Play 1.029


Audio::Play is an interface for Audio::Data to hardware. SYNOPSIS use Audio::Data; use Audio::Play; $audio = Audio:
Developer:   Nick Ing-Simmons
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   85K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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([$wait])

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[,$gain])

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
    tags audio play  play audio  audio data  rate svr  rate rate  sample rate  svr rate  new svr  use audio  audio audio  svr play  wait for  

    Download Audio::Play 1.029


     http://mirrors.evolva.ro/CPAN/authors/id/N/NI/NI-S/Audio-1.029.tar.gz


    Authors software

    Audio::Data 1.029 (by Nick Ing-Simmons)
    Audio::Data is a module for representing audio data to perl.

    SYNOPSIS

    use Audio::Data;
    my $audio = Audio::Data->new(rate =

    Audio::Play 1.029 (by Nick Ing-Simmons)
    Audio::Play is an interface for Audio::Data to hardware.

    SYNOPSIS

    use Audio::Data;
    use Audio::Play;

    $audio = Audio:

    Pod::HTML_Elements 0.05 (by Nick Ing-Simmons)
    Pod::HTML_Elements is a Perl module to convert POD to tree of LWP's HTML::Element and hence HTML or PostScript.

    SYNOPSIS


    Similar software

    Audio::Play 1.029 (by Nick Ing-Simmons)
    Audio::Play is an interface for Audio::Data to hardware.

    SYNOPSIS

    use Audio::Data;
    use Audio::Play;

    $audio = Audio:

    Audio::DSP 0.02 (by Seth David Johnson)
    Audio::DSP is a Perl interface to *NIX digital audio device.

    SYNOPSIS

    use Audio::DSP;

    ($buf, $chan, $fmt, $rate) = (

    Audio::Ao 0.01 (by Dan Pemstein)

    Audio::MPD 0.12.3 (by Tue Abrahamsen)
    Audio::MPD is a class for talking to MPD (Music Player Daemon) servers.

    SYNOPSIS

    use Audio::MPD;

    my $mpd = new Audio::MP

    Audio::File::AudioProperties 0.10 (by Florian Ragwitz)
    Audio::File::AudioProperties is a Perl module that can abstract an audio file's audio properties.

    Audio::File::AudioProperties is

    Audio::LADSPA::Network 0.018 (by Joost Diepenmaat)
    Audio::LADSPA::Network is a semi automatic connection of Audio::LADSPA::* objects.

    SYNOPSIS

    use Audio::LADSPA::Network;

    Audio::Data 1.029 (by Nick Ing-Simmons)
    Audio::Data is a module for representing audio data to perl.

    SYNOPSIS

    use Audio::Data;
    my $audio = Audio::Data->new(rate =

    Audio File Library 0.2.6 (by Michael Pruett)
    The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, N

    Audio::CD 0.04 (by Doug MacEachern)

    CDDOIT 1.5 (by Jose L. Dia)
    CDDOIT is a powerfull Linux Bash script frontend for the creation of audio/data CD's from WAV or MP3 files


    Other software in this category

    zlib 1.2.3 (by Jean-loup Gailly)
    zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

    libjpeg v6b (by Independent JPEG Group)
    libjpeg is a library for handling the JPEG (JFIF) image format

    OpenSSL 0.9.7c (by The OpenSSL Project Team)
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

    libxml2 2.6.27 (by DV)
    Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

    GNU C library 2.4 (by Andreas Jaeger)
    GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

    GNU C library is us

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags