Audio::File::Type

Audio::File::Type represents an audio filetype.
Download

Audio::File::Type Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Florian Ragwitz
  • Publisher web site:
  • http://search.cpan.org/~flora/

Audio::File::Type Tags


Audio::File::Type Description

Audio::File::Type represents an audio filetype. 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.METHODSnewConstructor. In fact you don't need to use it. Please use Audio::File which will call the appropriate constructor corresponding to the files type.initThis method will be called by the constructor. It's empty by default and should be overwritten by inheriting subclasses to initialize themselfes.nameReturns the name of the audio file.is_readableChecks whether the file is readable or not. At the moment it's only used by the constructor, but it will be more usefull with later versions of Audio::File.is_writeableChecks whether the file is writeable or not. At the moment you'll probably don't need to call this method, but it'll be more usefull as soon as changing the audio file is implemented.tagReturns a reference to the files tag object. See the documentation of Audio::File::Tag to learn about what the tag object does.audio_propertiesReturns 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.saveSaves the audio file. This is not yet implemented but it should remember me to do it at some time.. typeReturns the files type. Requirements: · Perl


Audio::File::Type Related Software