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

POE::Component::Audio::Mad::Handle 0.3

  Date Added: September 10, 2010  |  Visits: 586

POE::Component::Audio::Mad::Handle

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



POE::Component::Audio::Mad::Handle is a POE Component to facilitate IPC with the POE::Wheel::Audio::Mad mpeg decoder. SYNOPSIS use POE; use POE::Component::Audio::Mad::Handle; ## create an IPC bridge on stdin/stdout create POE::Component::Audio::Mad::Handle(); ## create a custom IPC bridge.. create POE::Component::Audio::Mad::Handle ( Driver => POE::Driver::SysRW->new(), Filter => POE::Filter::Audio::Mad->new(), Handle => $two_way_handle, # -or- InputHandle => $one_way_handle_in, OutputHandle => $one_way_handle_out ); POE::Component::Audio::Mad::Handle is a POE Component to implement basic inter-process communication with the POE::Wheel::Audio::Mad mpeg decoder and a bi-directional or two unidirectional filehandles. This Component operates by creating an instance of POE::Wheel::Audio::Mad and an instance of POE::Wheel::ReadWrite and then facilitates communication between the two. All options passed to the create() constructor are filled in with defaults and then directly passed to POE::Wheel::ReadWrites constructor; see its documentation for a description of available options. You may use any options you wish. Decoder status messages will be sent through the filter and then delivered to the appropriate filehandle. Commands received through the appropriate filehandle will be sent through the filter and used to affect POE::Wheel::Audio::Mad operations..

Requirements: No special requirements
Platforms: Linux
Keyword: Component Create Facilitate Ipc Libraries Mpeg Poe Poe Component Poecomponentaudiomadhandle Programming
Users rating: 0/10

License: Freeware Size: 22.53 KB
USER REVIEWS
More Reviews or Write Review


POE::COMPONENT::AUDIO::MAD::HANDLE RELATED
Libraries  -  POE::Component::Basement 0.01
POE::Component::Basement provides Class::Std and base POE component functionality. SYNOPSIS package POE::MyComponent; # use as base use base qw/ POE::Component::Basement /; # where the initializations happen (see Class::Std) sub BUILD {...
17.41 KB  
Libraries  -  POE::Component::NomadJukebox 0.02
POE::Component::NomadJukebox is an event-based contol of Nomad Jukebox players. SYNOPSIS use POE qw(COmponent::NomadJukebox); use Data::Dumper; POE::Session->create( inline_states => { _start => sub {...
15.36 KB  
Libraries  -  POE::Component::Player::Mpg123 1.2
SYNOPSIS use POE qw(Component::Player::Mpg123); $mp = POE::Component::Player::Mpg123->new(); $mp->play("/tmp/test.mp3"); POE::Kernel->run(); This component is used to manipulate the mpg123 player from within a POE application. The less...
7.17 KB  
Libraries  -  POE::Component::OSCAR 0.05
POE::Component::OSCAR is a POE component for the Net::OSCAR module. SYNOPSIS use POE qw(Component::OSCAR); [ ... POE set up ... ] sub _start { # start an OSCAR session $oscar = POE::Component::OSCAR->new(); # start an OSCAR session with...
6.14 KB  
Libraries  -  POE::Component::Growl 1.00
POE::Component::Growl provides a Growl notification dispatcher for POE. POE::Component::Growl provides a facility for notifying events through Growl using the Mac::Growl module as back-end. Integration with POEs architecture allows easy,...
4.1 KB  
Libraries  -  POE::Component::YahooMessenger 0.05
POE::Component::YahooMessenger is a POE component for Yahoo! Messenger. SYNOPSIS use POE qw(Component::YahooMessenger); # spawn YM session POE::Component::YahooMessenger->spawn(Alias => ym); # register your session for callbacks...
6.14 KB  
Libraries  -  POE::Component::Pool::Thread 0.015
POE::Component::Pool::Thread is a POE Managed Boss/Worker threadpool. SYNOPSIS use POE qw( Component::Pool::Thread ); POE::Component::Pool::Thread->new ( MinFree => 2, MaxFree => 5, MaxThreads => 15, StartThrneads => 5, Name =>...
7.17 KB  
Libraries  -  MagicBus 0.7.3
MagicBus project is an event framework designed to allow developers to concentrate more on developing application components than the means of inter-component communication. MagicBus project strives to enforce the notion of "loose coupling", the...
337.92 KB  
Libraries  -  IOC 0.29
IOC Perl module is a lightweight IOC (Inversion of Control) framework. SYNOPSIS use IOC; my $container = IOC::Container->new(); $container->register(IOC::Service::Literal->new(log_file => "logfile.log"));...
49.15 KB  
Libraries  -  Encryption ActiveX Component 4.4.8
Encryption ActiveX Component (Chilkat Crypt ActiveX) is a useful software component for encrypting and decrypting both strings and binary data. Implements symmetric encryption algorithms: Rijndael, Blowfish, Twofish. Also provides public-key...
 
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