Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.284.053 Times

Audio::OSS 0.0501

  Date Added: February 19, 2010  |  Visits: 802

Audio::OSS

Report Broken Link
Printer Friendly Version


Product Homepage
Download (79 downloads)

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(" 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(" 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..

Requirements: No special requirements
Platforms: Linux
Keyword: Afmt Audio Audiooss Dsp Interface Libraries Mixer Open Sound Open Sound System Oss Programming Sound Sound System System
Users rating: 0/10

License: Freeware Size: 9.22 KB
AUDIO::OSS RELATED
Audio Tools  -  PACPL-KI 1.0.2
PACPL-KI is a Perl Audio Converter Kommander Interface. Supported Encode Formats: mp2, mp3, ogg, flac, fla, ape, shn, aac, m4a, mp4, mpc, mpp, wv, ofr, ofs, tta, pac, lpac, kxs, wav, aiff, au, snd, raw, voc, smp, avr, cdr, ac3, la, bonk, ra...
14.34 KB  
Libraries  -  OpenOffice::PerlPoint 0.03a
OpenOffice::PerlPoint is an Open Office / Open Document to PerlPoint converter class. SYNOPSIS # load the module use OpenOffice::PerlPoint; # build an object my $oo2pp=new OpenOffice::PerlPoint(file=>$ooFile); # convert document my...
52.22 KB  
3D Graphic Tools  -  Virtual Object System 0.23.0
The Interreality project is a collection of Open Source, Free Software projects based on the Virtual Object System (VOS) platform. Virtual Object System projects goal is to develop a open platform for multi-user 3D virtual reality games,...
2.7 MB  
Audio Tools  -  Xmmix 1.2
Xmmix is a premium audio mixer utility for the X window system using the Motif graphical user interface. It operates the input and output mixer section of the sound hardware on many PCs and workstations. Xmmix offers superior features and...
378.88 KB  
Audio Recorders  -  Audio Recorder Editor Free 12.1.1
Audio Recorder Editor Free is a free audio editor for home studio recording and for people who are just getting started with audio editing. The built-in free audio recorder helps record any sound being played back by an external program or...
7.15 MB  
Utilities  -  WX Vision Desktop Liberty 8
Desktop recursive File manager Shortcuts and Task Manager Manager names and programs Phonebook Schedule of commitments quick notes Audio Player Clock Alarm Picture Viewer Slideshow photos and images Contact center and support Resource Manager...
11.3 MB  
Libraries  -  Audio::Ao 0.01
Audio::Ao is a Perl wrapper for the Ao audio library. SYNOPSIS use Audio::Ao qw(:all); initialize_ao; my $device = open_live(default_driver_id(), 16, $rate, $channels, is_big_endian(), {}); while (#have data) { play($device,...
4.1 KB  
Audio Tools  -  KOssMixer 0.3
KOssMixer is a mixer control or access program for sound cards that use OSS compatible drivers. It is important to understand that this program as well as other GUI mixer programs do not provide the mixer capabilities. Mixer programs provide...
348.16 KB  
Development Editors  -  Marsyas 0.4.5 Alpha
Marsyas, which stands for Music Analysis, Retrieval and Synthesis for Audio Signals is specially designed to be an Open Source software framework for audio processing. The main goal of the framework is to provide a general, extensible and...
 
ActiveX Components  -  Tango Desktop Project 0.8
The Tango Desktop Project exists to help create a consistent graphical user interface experience for free and Open Source software. While the look and feel of an application is determined by many individual components, some organization is...
65 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB