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 30.069.974 Times

Audio::OSS 0.0501

  Date Added: February 19, 2010  |  Visits: 773

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  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
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...
2.73 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