Audio::OSS 0.0501
Sponsored Links
Audio::OSS 0.0501 Ranking & Summary
File size:
0.009 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1223
Date added:
2006-06-20
Publisher:
David Huggins-Daines
Audio::OSS 0.0501 description
Audio::OSS is a pure-perl interface to OSS (open sound system) audio devices.
SYNOPSIS
use Audio::OSS qw(:funcs :formats :mixer);
my $dsp = IO::Handle->new(" /dev> dsp_reset($dsp) or die "reset failed: $!";
my $mask = get_supported_formats($dsp);
if ($mask & AFMT_S16_LE) {
set_fmt($dsp, AFMT_S16_LE) or die set format failed: $!";
}
my $current_format = set_fmt($dsp, AFMT_QUERY);
my $sps_actual = set_sps($dsp, 16000);
set_fragment($dsp, $fragshift, $nfrags);
my ($frags_avail, $frags_total, $fragsize, $bytes_avail)
= get_outbuf_info($dsp);
my ($bytes, $blocks, $dma_ptr) = get_outbuf_ptr($dsp);
my $mixer = IO::Handle->new(" /dev> my $miclevel = mixer_read($mixer, SOUND_MIXER_MIC);
Audio::OSS is a pure Perl interface to the Open Sound System, as used on Linux, FreeBSD, and other Unix systems.
It provides a procedural interface based around filehandles opened on the audio device (usually /dev/dsp* for PCM audio).
It also defines constants for various ioctl calls and other things based on the OSS system header files, so you dont have to rely on .ph files that may or may be correct or even present on your system.
Currently, only the PCM audio input and output functions are supported. Mixer support is likely in the future, sequencer support less likely.
SYNOPSIS
use Audio::OSS qw(:funcs :formats :mixer);
my $dsp = IO::Handle->new(" /dev> dsp_reset($dsp) or die "reset failed: $!";
my $mask = get_supported_formats($dsp);
if ($mask & AFMT_S16_LE) {
set_fmt($dsp, AFMT_S16_LE) or die set format failed: $!";
}
my $current_format = set_fmt($dsp, AFMT_QUERY);
my $sps_actual = set_sps($dsp, 16000);
set_fragment($dsp, $fragshift, $nfrags);
my ($frags_avail, $frags_total, $fragsize, $bytes_avail)
= get_outbuf_info($dsp);
my ($bytes, $blocks, $dma_ptr) = get_outbuf_ptr($dsp);
my $mixer = IO::Handle->new(" /dev> my $miclevel = mixer_read($mixer, SOUND_MIXER_MIC);
Audio::OSS is a pure Perl interface to the Open Sound System, as used on Linux, FreeBSD, and other Unix systems.
It provides a procedural interface based around filehandles opened on the audio device (usually /dev/dsp* for PCM audio).
It also defines constants for various ioctl calls and other things based on the OSS system header files, so you dont have to rely on .ph files that may or may be correct or even present on your system.
Currently, only the PCM audio input and output functions are supported. Mixer support is likely in the future, sequencer support less likely.
Audio::OSS 0.0501 Screenshot
Audio::OSS 0.0501 Keywords
OSS
OSS 0.0501
AFMT
Open Sound System
sound system
Open Sound
interface to
audio devices
dsp
audio
system
sound
interface
open
Audio::OSS
AudioOSS
Bookmark Audio::OSS 0.0501
Audio::OSS 0.0501 Copyright
WareSeeker periodically updates pricing and software information of Audio::OSS 0.0501 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Audio::OSS 0.0501 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
linux open sound system
open sound system api
oss open sound system
open sound system ubuntu
immediate release open sound system
open sound system freebsd
sound systems for cars
threaded open sound system
touch interface
door open sound
surround sound systems
open sound system driver
sound system rentals
sound systems
open sound control
open sound system home
sound system installation
car sound systems
Related Software
Audio::DSP is a Perl interface to *NIX digital audio device. Free Download
MMUSBAUDIO (formerly known as USBUA100) is a Linux kernel module device driver for the Roland / Edirol desktop audio devices. Free Download
OSS provides sound card drivers for most popular sound cards under Linux. Free Download
Auogg is a simple and straightforward Ogg/Vorbis player for the Network Audio System. Free Download
Audio::LADSPA::Plugin is a base class for LADSPA plugins in Perl. Free Download
P2P-Radio provides a peer-to-peer audio and video broadcasting system. Free Download
Linux Audio Backstop project is a system for automated scheduling of audio recording and playback in a broadcast environment. Free Download
Audiere is a high-level audio API. Free Download
Latest Software
Popular Software
Favourite Software