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

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

Serving Software Downloads in 956 Categories, Downloaded 50.241.456 Times

Audio::File::Type 0.10

  Date Added: July 15, 2010  |  Visits: 1.335

Audio::File::Type

Report Broken Link
Printer Friendly Version


Product Homepage
Download (110 downloads)



Audio::File::Type represents an audio filetype. An instance of an object inherited from Audio::File::Type is returned by the constructor of Audio::File. This object currently provides access to the audio files information like its audio properties (bitrate, sample rate, number of channels, ...) and the data stored in the files tag, but also providing access to the raw audio data and other information should be easy to be implemented. METHODS new Constructor. In fact you dont need to use it. Please use Audio::File which will call the appropriate constructor corresponding to the files type. init This method will be called by the constructor. Its empty by default and should be overwritten by inheriting subclasses to initialize themselfes. name Returns the name of the audio file. is_readable Checks whether the file is readable or not. At the moment its only used by the constructor, but it will be more usefull with later versions of Audio::File. is_writeable Checks whether the file is writeable or not. At the moment youll probably dont need to call this method, but itll be more usefull as soon as changing the audio file is implemented. tag Returns a reference to the files tag object. See the documentation of Audio::File::Tag to learn about what the tag object does. audio_properties Returns a reference to the files audio properties object. See the documentation of Audio::File::AudioProperties to get information about what the audio properties object does. save Saves the audio file. This is not yet implemented but it should remember me to do it at some time.. type Returns the files type..

Requirements: No special requirements
Platforms: Linux
Keyword: Audio Audiofiletype Constructor File Files Libraries Object Programming Tag
Users rating: 0/10

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


AUDIO::FILE::TYPE RELATED
Libraries  -  Audio::TagLib::MPC::File 1.42
Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. SYNOPSIS use Audio::TagLib; my $i = Audio::TagLib::MPC::File->new("sample mpc file.mpc"); print $i->tag()->title()->toCString(), "n"; # got...
1.4 MB  
Libraries  -  Audio::TagLib::MPEG::File 1.42
Audio::TagLib::MPEG::File is an MPEG file class with some useful methods specific to MPEG. SYNOPSIS use Audio::TagLib::MPEG::File; my $i = Audio::TagLib::MPEG::File->new("sample file.mp3"); print $i->tag()->artist()->toCString(), "n"; # got...
1.4 MB  
Libraries  -  Audio::TagLib::Vorbis::File 1.42
Audio::TagLib::Vorbis::File is an implementation of Ogg::File with Vorbis specific methods. SYNOPSIS use Audio::TagLib::Vorbis::File; my $i = Audio::TagLib::Vorbis::File->new("sample vorblis file.ogg"); print...
1.4 MB  
Multi-Purpose Audio Players  -  EZ CD Audio Converter Free 8.2.2
Convert audio files to MP3, FLAC, M4A, AAC, Opus, Apple Lossless, Vorbis and many more audio formats. Rip audio CDs in perfect digital quality. Batch convert many audio files at once. Convert audio from 50+ file formats. Burn audio CDs. Free...
53.73 MB  
Libraries  -  MP3::Info 1.20
MP3::Info is a Perl module that can manipulate / fetch info from MP3 audio files. SYNOPSIS #!perl -w use MP3::Info; my $file = Pearls_Before_Swine.mp3; set_mp3tag($file, Pearls Before Swine, q"77s", Sticks and Stones, 1990, q"(c) 1990 77s...
99.33 KB  
Audio Tools  -  mpgtx 1.3
mpgtx a command line MPEG audio/video/system file toolbox, that slices and joins audio and video files. It manipulates formats like MPEG1, MPEG2 and MP3. mpgtx was designed with the good old Unix philosophy in mind : do few but do it well and...
153.6 KB  
Audio Tools  -  Pazera Free Audio Extractor 1.0
Pazera Free Audio Extractor is an absolutely free application which extracts audio tracks from video files to MP3, AAC, AC3, WMA or WAV format. The application allows you to extract full track or selected range only. You can limit output file size...
2.48 KB  
Libraries  -  JsHttpRequest 5.0
JsHttpRequest project is an easy-to-use cross-browser AJAX library with AJAX file uploading support and many other features. JsHttpRequest first appeared as cross-browser analogue of XMLHttpRequest, and then became a very useful instrument to...
122.88 KB  
Audio Tools  -  Trommler 3.7
Trommler is an X-based drum machine with the following features: use of 16 bit 44100kHz mono drum samples, realtime audio output using the /dev/dsp device on Linux machines (or audio output to file), a variable number of beats per pattern, volume...
839.68 KB  
Libraries  -  msgparser 1.3
msgparser project is a parser for .msg Files in Java. msgparser is a small open source Java library that parses Outlook .msg files and provides their content using Java objects. msgparser uses the Apache POI - POIFS library to parse the...
1.1 MB  
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 4.0.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...
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